@charset "utf-8";
/* CSS Document public*/
body{
 padding:0;
 margin:0;
 font-size:12px;
 font-family: Microsoft Yahei, "Times New Roman", Times, serif;
 -webkit-font-smoothing:antialiased;
 font-smoothing:antialiased;
 min-width:1200px;
 text-align:center;
 -webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/
 background:url(../images/bg-top.png) top center no-repeat;
 -moz-user-select: none; /*火狐*/
 -webkit-user-select: none; /*webkit浏览器*/
 -ms-user-select: none; /*IE10*-khtml-user-select: none; /*早期浏览器*/
 user-select: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic.png');  /*IE6*/
 background-image: none; /* IE6  */
 }

a{text-decoration:none; color: #fff;word-wrap: break-word;
    word-break: break-word;}
a:hover,ul li a:hover,dl dt a:hover{color:#f00;transition:all 0.3s;-webkit-transition:all 0.3s}

ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
img{    max-width: 100%;}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content,.pp,.bt{text-align:left}
.w100{width:100%}
.w94{width:94%;margin:0 auto}
.w1250{ width:1250px; margin:0 auto;}
.w1280{width:1280px;margin:0 auto}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.none{ display:none;}
.homebx { overflow-y: auto; cursor:pointer; height:245px; }
.bigmain{ cursor:pointer;}
/* CSS Document public*/

.logo{ height:155px; background-color:#0b4a8a; position:relative; z-index:10001; }
.logo a{ float:left; width:608px; height:155px;}
/*.logo1{ background:url(../images/logo-bg.png) top left no-repeat;}*/

/*下拉列表 开始*/
.select{position:relative;float:left;width:250px; height:44px; line-height:44px; background:url(../images/bai70.png);margin:52px 0 0 146px; padding:0;}
.search{position:relative;float:right;width:250px; height:44px; line-height:44px; background:url(../images/bai70.png); padding:0;}
.select dt{height:44px;line-height:44px;cursor:pointer;width:234px;white-space:nowrap;position:relative;z-index:99; color:#FFF; padding:0 0 0 16px;}
.dt1{/*background:url(../images/select1.png) no-repeat;*/ background-position:227px 18px; color:#333!important; font-size:14px; font-family:weiruan, "微软雅黑";}
.select dd{position:absolute;left:0;top:44px;background-color:#3b79b8;display:none; z-index:99; padding-left:16px; width:234px; max-height:108px;overflow:auto;}
.select dd ul{padding:4px; float:left;}
.select dd ul li{ float:left; line-height:36px; height:36px; width:206px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.select dd ul li a{line-height:36px;display:block; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.select dd ul li a:hover{ color:#ff0;}

/*搜索 开始*/
.search-left{ float:left; width:250px; height:44px; line-height:44px; }
.search-right{ float:left; position:absolute; right:0; top:0;}

/*导航 开始*/
.nav{ height:70px; background-color:#465492; position:relative; z-index:10000;}
/*.nav1{ background:url(../images/logo-bg.png) bottom left no-repeat;}*/
.nav1 ul{ float:left; }
.nav1 ul li{ float: left; display:inline-block; padding:0 20px; height: 70px; line-height: 70px;  position:relative;}
.nav1 ul li a,.liebiao ul li a{ color:#fff; font-weight: bold; display: block; font-size:14px; }
.nav1 ul li a:hover{ color:#ff0;}
.nav1 ul li:hover .ul,.liebiao:hover .ul,.ul li:hover .ul1{ display:block;}
.nav1 ul li ul{ display:none; position:absolute;  left: 0; top:70px;background:url(../images/3a3a3a96.png);  margin:0; height:auto;}
.nav1 ul li ul li,.liebiao ul li{ float: left; width: 300px; height:auto; padding: 20px 0; font-size: 14px;}
.nav1 ul li ul li a,.liebiao ul li a{ display:block; line-height:28px; padding:0 20px;}
.nav1 ul li ul li:hover,.liebiao ul li:hover{ background:#3a3a3a; }
.liebiao{ float:right; padding:26px 0 0 0; position:relative; height:44px; width:100px; }
.liebiao ul{ display:none; position:absolute;  right: 0; top:70px; width: 300px; height:auto;background:url(../images/3a3a3a96.png);}
.liebiao ul li ul{ position:absolute;  left: -300px; top:0; width: 300px;}
.liebiao ul li{ position:relative;}
.zan{ float:left; width:218px; height:60px; line-height:60px; text-indent:100px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/zan.png) left center no-repeat; background-position:62px 18px;}
.jieshao{ float:right; width:532px;}
.name{ float:left; width:532px; height:122px; text-align:center;}
.name span{ display:inline-block; line-height:48px; border-bottom:#fff 1px solid; color:#fff; font-size:30px; margin-top:30px;}

.content-bg{ background:url(../images/flower.png) center bottom no-repeat; padding-bottom:56px;    min-height: 430px;}
.container1 {width: 532px;height: auto;background:url(../images/lan2-4.png);float: left;}
.container1 ul,.container2 ul{ float:left; margin-top:4px;}
.container1 .div_scroll,.container2 .div_scroll {width: 100%;height: 200px;overflow: auto;float: left;}	
.container1,.container2{overflow: hidden;position: relative;}
.container1 .scroll_absolute {position: absolute; left:0; width:532px; float:left;}
.container1 .scroll_vertical_bar,.container2 .scroll_vertical_bar { position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: green;margin: 0;padding: 0;}
.container1 .scroll_track,.container2 .scroll_track {position: relative;background-color: #fff}
.container1 .scroll_drag,.container2 .scroll_drag {position: relative;top: 0;left: 0;cursor: pointer;background-color: #075E92;}
.container1 .scroll_arrow,.container2 .scroll_arrow {text-indent: -20000px;display: block;cursor: pointer;background-color: #d6d6d6;}
.container1 .scroll_vertical_bar .scroll_arrow,.container2 .scroll_vertical_bar .scroll_arrow { height: 16px;}

.container2 {width: 438px;height: auto;background:url(../images/lan2-4.png);float: left; margin-top:6px;}
.container2 .scroll_absolute {position: absolute; left:0; width:408px; float:left;}


.jbxx{ float:left; height:44px; line-height:44px; width:502px; font-size:24px; font-weight:bold; margin-top:10px;}
.container1 .div_scroll ul li{ float:left;  line-height:30px; width:502px;}
.container1 .div_scroll ul li span{ font-weight:bold; display:inline-block; margin-right:8px;}

.jbxx1{ float:left; height:44px; line-height:44px; width:408px; font-size:24px; font-weight:bold; margin-top:10px; color:#fff;}
.container2 .div_scroll ul li{ float:left;line-height:30px;  width:408px; color:#fff;word-wrap: break-word;}
.container2 .div_scroll ul li span{ font-weight:bold; display:inline-block; margin-right:8px;}

.part1{ height:auto; margin-top:32px;}
.part1-left{ float:left; width:768px; height:370px; background:url(../images/lan1-80.png); padding:15px 15px; position:relative; color:#fff;}
.part1-left img{ max-width:156px; max-height:206px; }
.part1-left .biankuang{ position:absolute; top:0; left:0;}
.part1-left .t-img{ float:left; width:218px;}
.zhaopian{ float:left; width:218px; height:206px;}
.part1-right{ float:right; width:438px; height:370px; background:url(../images/lan1-80.png); padding:15px 15px;}
.part1-right .bd{ float:left;width:408px; height:48px; line-height:48px; padding:0 15px; margin-bottom:10px; position:relative;}
.part1-right .bd a{ font-size:18px; color:#fff;}
.part1-right .bd a img{ float:right; position:absolute; right:10px; top:13px;}

.pp{ height:auto; background:url(../images/ml.png); padding:15px 15px; margin-top:15px; }
.ppli{  margin-bottom:30px;}
.pp .ppli .tittle,.part2-left .tittle,.part2-right .tittle,.part3-right .tittle{ float:left; width:100%; font-size:24px; font-weight:bold; color:#fff; line-height:60px; margin-bottom:10px;}
.pp .ppli p{ float:left; font-size:14px; color:#fff; line-height:30px; text-indent:2em; font-family:Georgia, "Times New Roman", Times, serif;}

.part2,.part3{ height:auto; margin-top:15px;}
.part2-left{ float:left; width:602px; height:370px; background:url(../images/lan5-80.png); padding:15px 15px; color:#fff;}
.part2-left ul,.part2-right ul,.part3-left ul{ float:left; width:602px; height:228px; overflow:hidden; }
.part2-left ul li,.part2-right ul li,.part3-left ul li{ float:left; width:602px; line-height:20px; font-size:14px; padding:16px 0;     word-wrap: break-word;
    word-break: break-word;}
.part2-left ul li span,.part2-right ul li span,.part3-left ul li span{ float:left; margin-right:8px;}
.more{ width:100%; height:40px; line-height:60px; font-size:14px; text-align:right;}
.more a{ color:#fff;}.more a:hover{ color:#ff0;}
.part2-right{ float:right; width:602px; height:370px; background:url(../images/lan6-80.png); padding:15px 15px; color:#fff;}
.part2-right ul li .time,.part3-left ul li .time{ float:left; width:80px; display:inline; margin-right:12px;}

.part3-left{ float:left; width:602px; height:370px; background:url(../images/ml.png); padding:15px 15px; color:#fff;}
.part3-left .tittle{float:left; font-size:20px; font-weight:bold; color:#fff; height:60px; line-height:60px; margin-bottom:10px; cursor:pointer;}
.part3-left .tittle,.part3-left .tittle .tt{ float:left; display:inline;}
.part3-left .tittle .current{ float:left; display:inline; color:#ff0; border-bottom:#a6be27 2px solid; background:url(../images/h-sanjiao.png) center bottom no-repeat; cursor:pointer;}
.part3-right{ float:right; width:602px; height:370px; background:url(../images/lan1-80.png); padding:15px 15px; color:#fff;}


.part3-right-l{ float:left; width:232px;}
.part3-right-l dl{float:left; width:232px; }
.part3-right-l dl dt{ float:left; width: 232px;line-height: 26px; font-weight:bold; font-size: 16px; margin-bottom:10px; word-wrap: break-word; word-break: break-word;}
.part3-right-l dl dd{ float:left; width: 232px;  line-height: 21px;  }

.lwy{ float: left; width: 602px; overflow: hidden; margin-bottom: 20px;}





/*教师切换*/
.ladyScroll{ float:right;width:326px;position:relative;}
.ladyScroll .prev{width:51px;height:45px;position:absolute;top: 58px;left: -16px;z-index:100; cursor:pointer; background:url(../images/j-l.png) no-repeat;}
.ladyScroll .next{ width:30px;height:31px; top: 58px;  position:absolute; right: 4px; background:url(../images/j-r.png) no-repeat; cursor:pointer;}

.ladyScroll .scrollWrap{width:232px;margin-left:31px;overflow:hidden; height:240px;}
.ladyScroll dl{float:left;width:106px;height:218px;text-align:center;position:relative;margin-right: 10px;position:relative;}
.ladyScroll dl dt{width:106px; height:148px;overflow:hidden; vertical-align:middle; text-align:center; padding:0; display:table-cell; }
.ladyScroll dl dt img{max-width:100%;height:130px;}
.ladyScroll dl dd{width:96px;height:40px;line-height:18px;font-size:12px;color:#fff;overflow:hidden; padding:10px 5px; text-align:center;}
.ladyScroll dl dd a{ color:#fff;}
.ladyScroll dl dd a:hover{ text-decoration:none;}
.ladyScroll dl:hover span{ background:#B52153;}

/*footer kaishi*/
.footer{height:auto;background-color:#3a3a3a;}
.footer1{ height:auto; padding:46px 0;}
.footer-left{ float:left; width:490px; padding-left:60px;}
.footer-left p,.footer-center p{float:left;width:470px;line-height:24px;color:#ababab;font-family: Microsoft Yahei;}
.footer-center p a{color:#ababab;}
.footer-center p a:hover{color:#fff;}
.footer-center{ float:left; width:440px;}
.footer-right{ float:right; width:240px; padding-right:50px;}
.footer-right .wap{ float:left; width:120px; line-height:30px; height:30px; text-indent:8px; margin-top:38px;}
.footer-right .wap a{ color:#fff; display:block; }
.footer-right .wap a img{ float:left; margin-top:8px;}
.footer-right .erweima img{ float:right; margin-top:8px;}
/*footer jieshu*/


/*jiegou-detail kaishi*/

.bt,bt1{ /* height:60px; */ background:url(../images/hei-96.png); margin:0 auto;}
.bt1{  background-position:1008px -65px;}
.ic{ width:100%; /* height:60px; */ line-height: 30px; padding: 20px 0;margin:0 auto; color:#fff;}
.ic img{ width:22px; height:18px; padding-left:15px; padding-top: 4px; float:left; margin-right:12px;}
.ic a{ text-decoration:none;color:#fff; display:inline; padding:0 8px;}
.ic a:hover{ color:#ff0;}
.zuo{ float:left; width:850px;word-wrap: break-word;
    word-break: break-word;}
.ic .you{ margin-right:15px; /* height:60px; */ text-decoration:none; float:right; width:280px; text-align:right;}
.ic .you a{ font-size:18px; color:#FFF; line-height:24px;}


.detail,.list{height:auto;background:url(../images/lan5-80.png);padding: 0 15px 15px;position:relative;overflow:hidden;}
.detail1{background-position:320px 70px;}
.xian{ width:1280px; height:2px; background:url(../images/bai70.png); margin:0 -15px;}
.nr1{ width:100%;}
.nr1 nav{ width:100%; /* height:144px; */}
.nr1 nav h5{ font-size:24px; color:#FFF; line-height: 44px; text-align:center;padding: 50px 0;word-wrap: break-word;
    word-break: break-word;}
.xb{ width:1250px; background:url(../images/lan4-54.png);margin:0 auto;}
.xb p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:14px 0px 14px 0; line-height:20px;}
.nr2{ width:100%; margin:0 auto; margin-top:51px;}
.nr2 ul,.c3 ul{ width:100%; float:left;}
.nr2 ul li span,.c3 ul li span{ float:left; line-height:24px; font-size:16px; color:#FFF; margin-right:8px; font-weight:bold;}
.nr2 ul li,.c3 ul li{ float:left; width: 1220px; line-height:24px; font-size:14px; padding: 10px 15px;color:#c7c7c7;    word-wrap: break-word;
    word-break: break-word;}
.nr2 ul li img{ float:left; width:404px; height:262px;}
.tp{ width:100%; margin:0 auto; padding-top:32px;}
.tp ul{ float:left; width:1280px; }
.tp ul li{ width:404px; height:262px; margin-right:18px; margin-top:15px; float:left; text-align:center; vertical-align:middle;display:table-cell;border: solid 1px #777;}
.tp ul li img{vertical-align:middle; max-width:404px; max-height:262px;}
.at{ width:100%; margin:0 auto; padding:10px 0;}
.at h2{ width:100%; height:70px; float:left;  margin-left:16px; line-height:70px; font-size:18px; color:#FFF;}
.at dl{ float:left;}
.at dl dt{ width:30px; height:24px;  float:left; margin-left:16px;}
.at dl dt img{ float:left; margin-top:6px;}
.at dl dd{ float:left; width:1200px; line-height:24px; font-size:14px; color:#FFF;}
.d2{ padding-top:20px;}
.c3{ width:100%; margin:0 auto; padding-top:28px;}
.xian2{ width:1280px; height:4px; background:url(../images/hei-96.png);  margin:0 -15px; margin-top:58px;}
/*jiegou-detail jieshu*/


/*list kaishi*/
.list ul{ float:left; margin:40px 0; width:1230px; padding:0 15px;}
.list ul li{ float:left; width:100%; padding:15px 0; font-size:14px;}
.list ul li a{ display:block; line-height:24px; font-size:14px; color:#fff;    word-wrap: break-word;
    word-break: break-word;}
.fanye{ width: 346px; height:18px; line-height:18px; text-align:center; color:#fff;margin: 0 auto;}
.fanye .fanye1{ float:left;}
.fanye .fanye1 span{ float:left; display:inline; height:18px; line-height:18px; padding:0 4px; cursor:pointer;}
.fanye .fanye2{ float:left; height:18px;}
.fanye .fanye2 span{ float:left; display:inline; height:18px; line-height:18px; padding:0 4px; border:#fff 1px solid; margin:0 4px; cursor:pointer;}
.fanye .fanye3{ float:left; margin:0 10px; height:18px;}
.dp{ width:100%; padding:30px 0; border-bottom:#ccc 1px dashed; }
.dp p{ width:1220px; line-height:24px; padding:10px 15px; font-size:14px; color:#fff; text-indent:2em;word-wrap: break-word;
    word-break: break-word;}
/*list jieshu*/

/*bdsd kaishi*/
.tupian-list,.tupian-list1,.zh1{ float:left; width:1250px;}
.tupian-list ul,.tupian-list1 ul{ float:left; width:1250px; margin:30px 0;}
.tupian-list ul li .liwenyuan{ float:left;  width:151px; height:200px; text-align:center; vertical-align:middle;display:table-cell; }
.zhaopian i,.liwenyuan i,.tp i {display:inline-block;height:100%;vertical-align:middle}
.zhaopian{display:table-cell;text-align:center;vertical-align:middle;}
.zhaopian img,.liwenyuan img {vertical-align:middle}
.tupian-list ul li a{ display:block;}
.tupian-list ul li{ float:left; width:151px; margin:10px 28px; display:table;}
.tupian-list ul li .liwenyuan img{max-width:151px; max-height:200px;  }
.tupian-list ul li a span{ display: block;width: 151px;float:left; /* padding:10px 4px; */ line-height:18px; height:36px; color:#fff;text-align: center;}
.tupian-list1 ul li a span{ display: block;width: 262px;float:left; /* padding:10px 4px; */ line-height:34px; height:36px; color:#fff;text-align: center;}
.tupian-list1 ul li a .iii img{ max-width:262px;  max-height:185px; vertical-align:middle;}
/*bdsd jieshu*/

/*tupianlist kaishi*/
.tupian-list1 ul li a .iii{float:left; width:262px; height:185px; vertical-align:middle; display:table-cell;text-align:center;border: solid 1px #777;}
.tupian-list1 ul li a .iii i{ display:inline-block;height:100%;vertical-align:middle;}
.tupian-list1 ul li{ float:left; width:262px; margin:10px 25px; }
/*tupianlist jieshu*/

/*zh*/
.zh1 ul{ float:left; width:1250px;}
.zh1 ul li{ float:left; width:1220px; line-height:24px; padding:15px 0; margin:0 15px; font-size:14px; color:#fff; border-bottom:#7494b2 1px dotted;}
.zh1 ul li span{ display:inline-block; color:#aaa; margin-right:30px;}
.zh1 p{ float:left; line-height:24px; color:#fff; padding:30px 0 0 0; text-indent:2em; font-size:14px; width: 100%;word-wrap: break-word;
    word-break: break-word;}



.singleInfo { display: none; overflow-y: auto; color: #fff; background: url(../images/bg_7.jpg) center 0 no-repeat; width: 100%; position: absolute; top: 100px; left: 0; z-index: 100; }
.singleInfo span.close-if { display: block; width: 46px; height: 46px; background: url(../images/ico_index.png) -125px -144px no-repeat; position: absolute; top: 5%; right: 5%; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.singleInfo span.close-if:hover { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }
.singleInfo .wrap { width: 1120px; margin: 0 auto; padding: 5% 0; }
.singleInfo .main-pic { float: left; width: 216px; }
.singleInfo .main-pic .photowrap { width: 199px; height: 262px; border: 1px solid #ead150; margin-left: 10px; position: relative; }
.singleInfo .main-pic .photo { width: 200px; height: 240px; position: absolute; top: 12px; left: -10px; display: table; }
.singleInfo .main-pic .photo span { display: table-cell; vertical-align: middle; text-align: center; }
.singleInfo .main-pic .photo span img { max-width: 200px; max-height: 240px; }
.singleInfo .main-pic .name { padding: 15px 0 10px; }
.singleInfo .main-pic .name h2 { font-size: 22px; float: left; font-weight: normal; }
.singleInfo .main-pic .name span.like { display: block; float: right; height: 22px; line-height: 22px; font-size: 14px; margin-top: 5px; }
.singleInfo .main-pic .name span.like i { display: block; float: left; width: 27px; height: 22px; background: url(../images/ico_index.png) -2px -36px no-repeat; margin-right: 5px; }
.singleInfo .main-pic .lastest { font-size: 12px; }
.singleInfo .main-pic .lastest span.lastest { float: left; }
.singleInfo .main-pic .lastest span.visit { float: right; }
.singleInfo .main-pic .sameprof { margin-top: 25px; }
.singleInfo .main-pic .sameprof a { display: block; width: 92px; height: 34px; font-size: 14px; color: #fff; text-align: center; line-height: 34px; border: 1px solid #9d9d9d; }
.singleInfo .main-pic .sameprof a:hover { color: #ead150; border: 1px solid #ead150; }
.singleInfo .main-pic .sameprof a.sd { float: left; }
.singleInfo .main-pic .sameprof a.bd { float: right; }
.singleInfo .man-info { float: right; width: 850px; margin-bottom: 30px; }
.singleInfo .man-info p { width: 30%; margin-right: 3.33%; float: left; font-size: 16px; line-height: 30px; }

.fanye div
{
	color:#fff !important;
        
}
.fanye td
{
	color:#fff !important;
}

.CurrencyBit{width:100%;height:25px;font-size:18px;padding:20px 0;    color: #fff;background-image: url(../images/Personal5.gif);background-repeat: no-repeat;background-position: left;text-indent:12px;}
.CurrencyBit span{width:auto;font-size:14px;color:#666;padding-left:30px;}

.fanye table tbody tr td table tbody tr td div Input{
    border: #AFD5F5 1px solid !important;
    height: 20px !important;vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;/*Firefox*/
-webkit-box-sizing:border-box; /* Safari */      
}