@charset "utf-8";
body{ padding:0; margin:0px; font-family:"宋体"; font-size:12px;}
h2,li,ul,img,p,h1,em,strong,input,select,option,dl,dt,b,i,br,cite,font,h4,dd,span,h6,h3,ol,h5{padding:0px; margin:0px;}
input,select,textarea{ outline:0;}
img{border:0px;}
ul,ol,dl,dt{list-style:none;}
a{ text-decoration:none; color:#444; cursor:pointer;}
a:hover{text-decoration:none;}
b{font-size:20px; color:#0153a9;}
strong{ font-size:14px;}
.clear{ clear:both;}
.f-l{ float:left;}
.f-r{ float:right;}
.first-t{ border-top:0 !important;}

/*container*/
#container{margin:0 auto; width:1002px; font-size:12px; padding-top:35px; }
.menu{width:1002px; float:left;} 
.menu ul{ width:1000px;background-color:#f2f9ff; border:1px solid #ecf1f7;float:left; padding:12px 0;}
.menu ul li{word-spacing:5px; float:left; line-height:22px; border-right:1px dotted #000; padding:0 17px;}
.menu ul li a,a:hover{color:#000;}
.menu ul li.menu_1{ padding:12px 0 0 19px; height:43px; border:0px;}
.menu ul li.menu_2{ border:0px;}
.tab{padding:23px 0 25px 0; width:1002px; float:left;}
.tab ul li.logo{ width:378px; float:left; padding-top:10px;}
.tab ul li.xian{width:62px; height:34px;float:left; padding-left:20px; border-left:1px solid #a8bdce; padding-top:0; padding-bottom:0px; margin:28px 0 0 28px;}
.tab ul li{ float:right; font-size:14px; width:358px; padding-top:25px; padding-bottom:10px;}
.tab ul li a{color:#000; width:51px; padding-bottom:3px; height:29px; line-height:22px; float:left; text-align:center;}
.tab ul li a:hover{background-image:url(../images/seacher.gif); background-repeat:no-repeat; color:#FFF; text-decoration:none;}
.tab ul li a.tab_hover{ background-image:url(../images/seacher.gif); background-repeat:no-repeat; color:#FFF;  text-decoration:none;}
/*.tab ul li input{ border:1px solid #e2e2e2; float:left; background-image:url(../images/searche_1.gif); background-repeat:repeat-x; height:32px; text-align:center; width:350px;}*/
/*.tab ul li input.input_aer{ border:1px solid #437ec4; line-height:30px; color:#FFF; font-weight:bold; font-size:14px; background-image:url(../images/searche_2.gif); height:34px; width:98px;}*/
/*footer*/
.footer{ width:100%; text-align:center; clear:both; border-top:1px solid #ecf1f7; height:80px; padding-top:10px; margin:0 auto; background:#ebf0f4; background-repeat:repeat-x; font-size:12px; line-height:22px; color:#545655;}
/*partner*/
.partner{ width:1002px; margin:0 auto;}
.partner ul{ float:left; width:990px; padding:10px 0 10px 10px; background:#f7f7f7; border:1px solid #efefef; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.partner ul li{ float:left; line-height:24px; overflow:hidden; }
.partner ul li a{ font-size:12px; color:#444444; padding-left:10px; padding-right:10px; word-wrap:break-all }
.banner{ width:1002px; float:left; clear:both;}
.banner_per{ width:1002px; float:left; padding-bottom:36px;}
.banner_per p{float:left;}
.banner_per p.p_padding{ padding:0 4px;}
/*picpart*/
.picpart{ width:1000px; margin:20px 0; float:left; background-color:#f6f6f6; border:1px solid #f0eeee;}
.picpart ul{float:left; width:996px; padding:0 0 8px 4px; }
.picpart ul li{margin:8px 3px 0 4px; width:115px; float:left; border:1px solid #FFFFFF;}
.picpart ul li a{ float:left;}



/*channelmesu*/
.channel_menu{ width:1002px; padding-top:20px; float:left;}
.channel_menu ul{ float:left; padding-left:5px;}
.channel_menu ul li{ width:876px; background-image:url(../images/top_bg.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; height:41px; word-spacing:10px; margin:5px 0 0 0; border-right:1px solid #e2e2e2; line-height:37px;}
.channel_menu ul.channel_menu_res{ padding:0px;}
.channel_menu ul.channel_menu_res li{background-image:none; height:auto; margin:0px; padding:0px; float:left; border:0px; width:auto; }
.channel_menu ul.channel_menu_res li.channel_ser{ float:right; color:#000; padding:12px 10px 0 0; height:32px;}
.channel_menu ul.channel_menu_res li.channel_menu_1{ width:970px; background-image:url(../images/top_bg.gif); background-repeat:repeat-x; color:#FFF; font-weight:bold; height:41px; word-spacing:10px; margin:5px 0 0 0; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; line-height:30px; padding:0 15px;}
.channel_menu ul.channel_menu_res li.channel_ser a{ font-size:12px; color:#000; font-weight:bold;}
.channel_menu ul.channel_menu_res li.channel_ser select{border-left:1px solid #d7d7d7; font-weight:bold; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:0; float:left; height:30px; font-size:14px; padding:0px;}
.channel_menu ul.channel_menu_res li.channel_ser input{ height:30px; padding:0 5px; border:1px solid #145897; color:#FFF; font-weight:bold; font-size:14px; background-image:url(../images/searche_2.gif); float:left;background-repeat:repeat-x; border:0px;}
.channel_menu ul.channel_menu_res li.channel_ser input.input_new{background-image:none; background-color:#FFF; width:180px; border-right:0px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left:0; float:left; height:28px;}
.channel_menu ul li a{ font-size:15px; color:#FFF; font-weight:bold;}



/*top*/
.clear_to{ clear:both; height:25px;}
/*.top_menu{width:100%; height:35px; background-color:#242424; margin:auto; position:fixed; top:0; right:0; z-index:1000; color:#FFFFFF;}*/
.site-nav {Z-INDEX: 10000; height:34px; COLOR: #000; POSITION: relative; width:1002px; margin:auto; padding-top:1px; }
.site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px; float:left;}
.site-nav .quick-menu LI {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px;}
.site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
.site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
/*.site-nav .menu-hd { display:block; Z-INDEX: 10002; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative;color:#FFFFFF;width:85px; padding-left:18px;}*/
.site-nav .menu-bd {BORDER-RIGHT: #000 2px solid; BORDER-TOP:0px; DISPLAY: none; Z-INDEX: 10001; RIGHT: -100px; BACKGROUND: #fff; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; TOP:34px;}
/*.site-nav .menu {width:103px; text-align:center; float:left; POSITION: relative; background-color:#242424; line-height:34px; background-image:url(../images/navxil.gif); background-repeat:no-repeat;font-weight:bold; height:34px; font-size:14px; color:#FFFFFF;}*/
/*.site-nav .menu:hover .menu-hd {width:85px; padding-left:18px; line-height:34px; MARGIN: 0px; background-image:url(../images/naccx.gif); background-repeat:no-repeat;  font-weight:bold; height:34px;text-decoration:none; color:#000;font-size:14px;}*/
.site-nav .hover .menu-hd {width:85px; BACKGROUND: white; line-height:34px; MARGIN: 0px;  background-image:url(../images/naccx.gif); background-repeat:no-repeat; color:#000; font-weight:bold;height:34px; text-decoration:none;font-size:14px;}
.site-nav .menu:hover .menu-bd {DISPLAY: block;font-size:14px;}
.site-nav .menu-bd-panel {WIDTH: 510px; padding-right:15px; padding-top:25px;}
.site-nav .menu-bd-panel dl{ width:364px; float:left; padding-right:20px;}
.site-nav .menu-bd-panel dl dd{ width:66px; float:left; text-align:center; padding-left:25px; padding-bottom:20px;}
.site-nav .menu-bd-panel dl dd a{font-size:12px; color:#000000;}
.site-nav .menu-bd-panel dl dd img{ width:46px; height:46px; padding:5px 10px 0 10px;}
.site-nav .menu-bd-panel p{ background-color:#f5f5f3; padding:0 12px 30px 12px; width:90px; float:left;}
.site-nav .menu-bd-panel p a{ width:80px; height:16px; line-height:16px; padding-left:10px; font-size:14px; font-weight:normal; float:left; background-image:url(../images/kn1.gif); background-repeat:no-repeat; margin-top:30px;}
.site-nav .menu-bd-panel p a.kn2{background-image:url(../images/kn2.gif);}
.site-nav .menu-bd-panel p a.kn3{background-image:url(../images/kn3.gif);}
/*.site-nav .quick-menu li.lastn{ line-height:34px; color:#FFFFFF; word-spacing:10px;}*/
.site-nav .quick-menu li.lastn a{color:#FFFFFF;}
.site-nav .navnew{ width:650px; float:left; line-height:34px;}
/*.site-nav .navnew a{color:#FFFFFF; height:34px; padding:0 12px;  float:left; }*/
/*.site-nav .navnew a:hover{line-height:32px; padding:0 12px; height:34px;  float:left; background-color:#424242; font-weight:bold; text-decoration:none; font-size:15px;}*/
.site-nav .navnew a.top_li_top{ font-size:14px; float:left; background-color:#424242; height:34px;  font-weight:bold; text-decoration:none; font-size:15px;  line-height:32px; padding:0 10px;}


.top_menu{width:100%; height:42px; background-color:#5b8ed1; margin:auto; position:fixed; top:0; right:0; z-index:1000; color:#FFFFFF;}
.site-nav .navnew a{ line-height:42px; font-size:14px; color:#FFFFFF; height:42px; padding:0 12px;  float:left; }
.site-nav .navnew a img{ padding-top:5px;}
.site-nav .quick-menu li.lastn{ line-height:42px; color:#FFFFFF; word-spacing:10px; padding-left:20px; font-size:14px;}
.site-nav .menu {width:85px; text-align:center; float:left; POSITION: relative; line-height:42px; background:url(../images/my.jpg) no-repeat right center;height:42px; font-size:14px; color:#FFFFFF;}
.site-nav .menu-hd { display:block; Z-INDEX: 10002; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative;color:#FFFFFF;width:85px; }
.tab ul li select{ line-height:37px; text-align:center; float:left; width:74px; height:37px; border:1px solid #c1c1c1; padding:10px;}
.tab ul li input{ border:1px solid #c1c1c1; float:left; width:220px; height:35px; text-indent:10px; color:#c1c1c1; border-left:0 }
.tab ul li input.input_aer{ border:1px solid #c1c1c1; line-height:37px; color:#FFF; font-weight:bold; font-size:14px; background:url(../images/ss.jpg) no-repeat 10px center #5b8ed0; height:37px; width:63px; border-left:0}



.yqhz{background:#f6f8fb repeat-x; border-top:1px solid #ebebeb; height:206px; overflow:hidden; clear:both;}
.yqhz_1{width:1002px; margin:0 auto;}
.yqhz_1 ul{width:195px; border-right:1px solid #ebebeb; height:178px; margin-top:25px; float:left; margin-left:50px;}
.yqhz_1 ul li.da{font-size:24px; line-height:36px;}
.yqhz_1 ul li.da a{ color:#2b2b2b; font-family:"Microsoft Yahei";}
.yqhz_1 ul li{font-size:12px; line-height:33px;}
.yqhz_1 ul li a{color:#535353;}
.yqhz_1 .dw{width:218px; padding-left:46px; padding-top:25px; float:left;}
.yqhz_1 .dw h2{font-size:24px; color:#ff7300; font-family:"Microsoft Yahei"; font-weight:normal; text-align:center; padding-bottom:24px; background:none; border:none;}
.yqhz_1 .dw p{ width:218px; height:42px;padding-bottom:14px; clear:both;}
.yqhz_1 .dw p img{padding-right:9px;}
.yqhz_1 .dw p img.ddd{padding-right:0;}


/*mues*/
.m_edu{ width:1002px; float:left; background-color:#edf8fc; height:42px; line-height:39px; margin:25px 0;}
.m_edu a{ color:#4088be; font-weight:bold; width:135px; font-size:14px; display:block; float:left; text-align:center; height:42px;}
.m_edu a:hover{ border-right:1px solid #edf8fc; background-image:url(../images/mues_bg.gif);color:#FFFFFF; text-decoration:none;}
.m_edu a.m_bg{border-right:1px solid #edf8fc; background-image:url(../images/mues_bg.gif); color:#FFFFFF; text-decoration:none;}

/*顶部导航开始*/
.top_menu1{width:100%; height:42px; background-color:#5b8ed1; margin:auto; position:fixed; top:0; right:0; z-index:1000; color:#FFFFFF;}
.site-nav1{Z-INDEX: 10000; height:34px; COLOR: #000; POSITION: relative; margin:auto; padding-top:1px; }
.site-nav1 .quick-menu {float:left;}
.site-nav1 .quick-menu LI {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px;}
.site-nav1 .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
.site-nav1 .quick-menu li.lastn a{color:#fff; font-size:12px;}
.site-nav1 .navnew{ float:left; line-height:34px;RIGHT: 0px; POSITION: absolute; TOP: 0px; padding-right:98px;}
.site-nav1 .navnew a{ line-height:42px; font-size:14px; color:#FFFFFF; height:42px; padding:0 12px;  float:left; }
.site-nav1 .navnew a img{ padding-top:5px;}
.site-nav1 .quick-menu li.lastn{ height:40px; line-height:40px; color:#FFFFFF; word-spacing:10px; padding-left:20px; font-size:14px;}
.site-nav1 .quick-menu li.ttu{height:34px; padding-top:8px; padding-left:25px; padding-right:0;}
.site-nav1 .menu {width:85px; text-align:center; float:left; POSITION: relative; line-height:42px; background:url(../images/my.jpg) no-repeat right center;height:42px; font-size:14px; color:#FFFFFF;}
.site-nav1 .menu-hd { display:block; Z-INDEX: 10002; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative;color:#FFFFFF;width:85px;}
.kefu-phone{ height:42px; line-height:42px; position: absolute;right:120px; top:0px; height:20px; color: #fff; display:inline-block;}

.gdd{ width:89px; float:right; cursor:pointer; position:absolute; top:1px; right:3px}
.gdd .more-btn{ display:block; overflow:hidden; font-size:14px; color:#ffffff; text-align:center; height:41px; line-height:41px; background:url(../images/more-btn-bg.png) no-repeat 0 2px;}
.gdd .more-open{ display:block; overflow:hidden; font-size:14px; color:#ffffff; text-align:center; height:41px; line-height:41px; background:url(../images/bais.png) no-repeat bottom #35b7e8;}
.download_kemu{width:89px; background:#f5f8fc; position:absolute; border-top:none; height:100%;}
.kemulist{ overflow:hidden; width:89px; float:left; display:inline }
.kemulist ul{ overflow:hidden; border-left:1px solid #e7e9ec; border-right:1px solid #e7e9ec;}
.kemulist ul li{ width:89px; height:51px;line-height:51px; text-align:center; border-bottom:1px solid #e7e9ec; background:#f5f8fc}
.site-nav1 .navnew .kemulist ul li a{ float:none; color:#000; background:none;}
.kemulist ul li a{ color:#010101; font-size:14px; line-height:51px; }
.kemulist ul li:hover,.kemulist ul li.cur{ background:#e1f0f6;}
.kemulist ul li:hover a, .kemulist ul li.cur a{color:#010101;}

.gg{height:42px; line-height:42px; width:500px;}
.denglq{height:42px; line-height:42px;}
.denglq a{font-size:12px; color:#fff; font-family:"宋体"; padding-left:20px; text-decoration:none;}
.site-nav1 .navnew a:hover{line-height:42px; padding:0 12px; height:42px;  float:left; background-color:#2d6cbe;text-decoration:none; font-size:15px;}


/*顶部导航结束*/

/*公用头部*/
.bgf8f7{ background:#f8f7f7;}
.main-w{ width:1080px; margin:0 auto;}
.logo-box{ width:1002px; margin:44px 0 40px; position:relative; z-index:70;}
.logo-img{ width:423px; height:57px; background:url(../images/logo.png) no-repeat; float:left;}
.shengfen{ height:18px; padding:26px 0 16px; float:left; margin-left:12px;}
.shengfen span{ font-size:14px; color:#000;}
.shengfen-btn{ height:18px; line-height:18px; background:url(../images/shengfen-bg.png) right 2px no-repeat;  font-size:14px; cursor:pointer; display:inline-block; padding:0 16px 0 4px;}

.shengfen-list{ width:386px; background:#fff; padding:10px 20px; border:1px solid #4e8de1; position:absolute; left:280px; top:60px; z-index:70; display:none;
border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.shengfen-list .shengfenlist-arrow{ width:13px; height:11px; background:url(../images/shenglist-arrow.png) no-repeat; display:inline-block; position:absolute; left:204px; top:-11px;}
.shengfen-list dt{ height:38px; border-bottom:1px solid #e3eaf4; z-index:70;}
.shengfen-list .quanguo{ height:38px; line-height:38px; font-size:14px; display:inline-block; padding:0 6px;}
.shengfen-list .dingwei{ height:38px; line-height:38px; color:#00408e; background:url(../images/dingwei-ico.png) 0 11px no-repeat; float:right; padding-left:16px; *float:none; *margin-left:270px;}
.shengfen-list .quanguo:hover,.shengfen-list .dingwei:hover{ text-decoration:underline;}
.shengfen-list dd{ height:30px; line-height:30px; float:left; margin:0 14px;}
.shengfen-list dd a{ *min-width:36px; height:30px; line-height:30px; display:block;}
.shengfen-list dd a:hover{ text-decoration:underline;}

.search-index-box{ width:392px; height:42px; float:right; border:1px solid #e2e2e2; margin-top:10px; position:relative;}
.search-index-xxx{width:12px; height:12px; background:url(../images/xxx.png) no-repeat; display:inline-block; position:absolute; top:16px; left:274px;}
.search-index-txt{ width:264px; height:42px; line-height:42px; color:#a4a4a4; border:none; padding:0 18px; float:left; outline:none;}
.search-index-btn{ width:92px; height:42px; font-size:14px; color:#4b4c4c; text-align:left; background:url(../images/search-ico.jpg) no-repeat 58px 14px #fff; border:none; padding:0 18px; float:left; cursor:pointer; padding-left:6px; outline:none;}

.menu-idx-box{ height:44px; border-bottom:6px solid #5b8ed1; z-index:50;}
.menu-idx{ height:36px; padding-top:8px; float:left; z-index:50;}
.menu-idx li{ width:82px; height:36px; line-height:36px; font-size:14px; font-family:"微软雅黑"; color:#000; font-weight:bold; text-align:center; cursor:pointer; float:left; margin-right:20px; position:relative; z-index:50;}
.menu-idx li .li-a{ width:82px; height:36px; color:#000; display:inline-block;}
.menu-idx .slt .li-a,.menu-idx li .li-a:hover{ color:#fff; background:url(../images/menu-bg1.jpg) no-repeat;}
.menu-idx li .wode-arrow{ width:72px; padding-right:10px; background:url(../images/wode-arrow.jpg) no-repeat 58px 14px;}
.menu-idx .slt .wode-arrow,.menu-idx li .wode-arrow:hover{ color:#fff; background:url(../images/menu-bg2.jpg) no-repeat;}
.menu-idx li .wode-tan{ width:82px; padding-top:4px; background:url(../images/wode-bg.png) no-repeat; position:absolute; left:0; top:39px; z-index:50; display:none; z-index:50;}
.menu-idx li .wode-tan dd{ background:#fff; border:1px solid #afc9ec; border-top:0; border-bottom:1px dashed #bacfe9;}
.menu-idx li .wode-tan .end{border-bottom:1px solid #afc9ec;}
.menu-idx li .wode-tan dd a{ width:80px; height:36px; line-height:36px; font-size:12px; color:#444; display:inline-block;}
.menu-idx li .wode-tan dd a:hover{ background:#84b0eb; color:#fff;}
	
.menu-idx-box .tongji{width:290px; text-align:right; height:40px; line-height:40px; font-family:"微软雅黑"; font-size:16px; color:#3a3a3a; display:inline-block; float:left;}
.menu-idx-box .tongji-num{ height:40px; line-height:40px; font-family:"微软雅黑"; font-weight:bold; font-size:24px; color:#ff4800; display:inline-block; margin:0 6px;}
.menu-idx-box .wysk{ width:110px; height:36px; line-height:36px; font-family:"微软雅黑"; color:#fff; font-size:20px; text-align:center; background:url(../images/wysk-bg.jpg) no-repeat; display:inline-block; float:right; cursor:pointer; *float:none; *margin-left:20px;}
.menu-idx-box .wysk:hover{ text-decoration:none;}

.head-phone{ float:right;}
.head-phone .phone-num{ height:58px; line-height:58px; font-family:"微软雅黑"; font-size:16px;  color:#acacac; display:inline-block;}

/* 2021 头部修改 */
.menu21-box{ border-bottom:7px solid #5b8ed1;}
.menu21-list{display:inline-block; float:right; margin-top:40px; margin-right:-8px;}
.menu21-list li{ float:left; display:inline-block; padding-left:23px; position:relative;}
.menu21-list li .menu21-bgr{ height:50px; display:inline-block; padding-right:11px;}
.menu21-list li .menu21-txt{ width:90px; text-align:center; height:50px; line-height:50px; font-size:20px; font-family:"微软雅黑"; color:#0f0f0f; display:inline-block; padding-right:12px;}
.menu21-list li.slt{ background:url(../images/menu-bgl.png) no-repeat;}
.menu21-list li.slt .menu21-bgr{ background:url(../images/menu-bgr.png) right 0 no-repeat; }
.menu21-list li.slt .menu21-txt{ color:#fff; background:#5b8ed1;}
.menu21-list li.hover{ background:url(../images/menu-bgl.png) no-repeat;}
.menu21-list li.hover .menu21-bgr{ background:url(../images/menu-bgr.png) right 0 no-repeat; }
.menu21-list li.hover .menu21-txt{ color:#fff; background:#5b8ed1;}
.menu21-list li .wode21{ background:url(../images/wode-arrow2.png) 72px 20px no-repeat;}
.menu21-list li.slt .wode21,.menu21-list li:hover .wode21{ background:url(../images/wode-arrow.png) 72px 20px no-repeat #5b8ed1;}
.footer21{ height:154px; border-top:1px solid #c7c7c7; text-align:center; padding-top:20px;}
.footer21 .txt{ line-height:38px;}
.menu21-tan-box{ position:absolute; top:50px; left:0; border:1px solid #afc9ec; display:none;}
.menu21-tan-box dt a{ width:126px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; display:inline-block;}
.menu21-tan-box dd{border-top:1px dashed #afc9ec;}
.menu21-tan-box dd a{ width:126px; height:55px; line-height:55px; text-align:center; background:#fff; font-size:16px; display:inline-block;}
.menu21-tan-box dt:hover a,.menu21-tan-box dd:hover a{ background:#eee;}

/*公用底部*/
.fe4900{ color:#fe4900;}
.footer-box{ border-top:5px solid #7c7c7c; margin-top:80px; padding:30px 0 30px;}
.footer-box ul{ width:1002px; margin:0 auto;}
.footer-box ul li{ color:#000; text-align:center; margin-bottom:20px;}


/*其它共用部分*/
.red1-b{ color:#fe5622 !important; font-weight:bold !important; }
.fff-b{ color:#fff !important; font-weight:bold !important; }
.fff{ color:#fff !important; }
.gray14{ color:#999; font-size:14px;}
.black14{ color:#000; font-size:14px;}
.mg0{ margin:0 !important;}

/*星星*/
.star1{ width:11px; height:10px; background:url(../images/star1.png) no-repeat; display:inline-block; float:left; margin:0 2px;}
.star2{ width:11px; height:10px; background:url(../images/star2.png) no-repeat; display:inline-block; float:left; margin:0 2px;}
.star3{ width:11px; height:10px; background:url(../images/star3.png) no-repeat; display:inline-block; float:left; margin:0 2px;}

.xing{ font-size:12px; line-height:12px; color:#797878}
.xing img{ padding:0 2px 0 2px;}
.xing .xing-num{ color:#ff5200; padding-left:10px;}
.xing .xing-ren{ color:#797878; font-size:12px;}

/*翻页条*/
.page-box1{ text-align:center; padding:40px 0 0;}
.page{ display:inline-block; padding-top:30px;}
.page-box1 span,.page-box1 a{ margin:0 4px;}
.page-slt{ border:1px solid #707070;}

/*弹出框样式汇总*/
.tan-box { position:relative;}
.tan-box .tan-top{}
.tan-box .top-l{ width:3px; height:4px; background:url(../images/tan-top-l.png) repeat-x; float:left;}
.tan-box .top-b{ height:4px; background:url(../images/tan-top-bar.png) repeat-x #000; float:left;}
.tan-box .top-r{ width:3px; height:4px; background:url(../images/tan-top-r.png) repeat-x; float:right;}

.tan-box .footer-l{ width:3px; height:6px; background:url(../images/tan-footer-l.png) repeat-x; float:left;}
.tan-box .footer-b{ height:6px; background:url(../images/tan-footer-bar.png) repeat-x #000; float:left;}
.tan-box .footer-r{ width:3px; height:6px; background:url(../images/tan-footer-r.png) repeat-x; float:right;}

.tan-title{ height:46px; line-height:46px; font-size:16px; color:#666; font-weight:bold; border-bottom:1px solid #ddd;}

.tan-body{ background:#f9f9f9; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tab-shuoming{ font-size:12px; color:#888; margin:0 10px;}

.tan-btn-box .cls{width:78px; height:30px; line-height:30px; font-size:14px; text-align:center; background:url(../images/quxiao-btn.png) no-repeat; display:inline-block; color:#fff; margin:16px 6px 0;}
.tan-btn-box .cls:hover{background:url(../images/quxiao-btn2.png) no-repeat; }
.tan-btn-box .save{width:78px; height:30px; line-height:30px; font-size:14px; text-align:center; background:url(../images/quren_btn.png) no-repeat; display:inline-block; border: none; cursor:pointer; color:#fff; margin:16px 6px 0;}
.tan-btn-box .save:hover{background:url(../images/quren_btn2.png) no-repeat; }
.tan-btn-box { text-align:center;}
.tan-close-btn{ width:9px; height:9px; background:url(../images/tan-close-btn.png) no-repeat; display:inline-block; position:absolute; right:18px; top:24px;}

/*选择学校*/
.tan-school-slt{ width:526px;}
.tan-school-slt .top-b{ width:520px;}
.tan-school-slt .footer-b{ width:520px;}
.tan-school-slt .tan-body{ padding:0 22px;}
.tan-school-slt .tan-body form{ padding:10px 0 20px;}
.tan-school-slt-tab{ width:100%;}
.tan-school-slt-tab .diqu1-title-slt{ width:120px; height:20px; line-height:20px; color:#888; border:1px solid #999;}
.tan-school-slt-tab .diqu2-title-slt{ width:170px; height:20px; line-height:20px; color:#888; border:1px solid #999;}
.tan-school-slt-tab .diqu3-title-slt{ width:120px; height:20px; line-height:20px; color:#888; border:1px solid #999;}

.tan-school-slt .tan-body .tan-school-slt-tab td{ height:42px; line-height:42px;}
.tan-school-slt-tab .search-txt{ width:170px; height:20px; line-height:20px; color:#888; border:1px solid #999; border-right:0; padding:0 5px; float:left;}
.tan-school-slt-tab .search-btn{ width:58px; height:22px; line-height:22px; color:#fff; background:#32b862; text-align:center; border:0; cursor:pointer; float:left;}

.tan-school-slt .school-slt-box{ border:1px solid #ddd;}
.tan-school-slt .school-slt{ border-bottom:1px solid #ddd;}
.tan-school-slt .school-slt li{ height:26px; line-height:26px; text-align:center; color:#545454; background:#fff; border-left:1px solid #ddd; padding:0 14px; float:left; cursor:pointer;}
.tan-school-slt .school-slt .first{ border-left:0;}
.tan-school-slt .school-slt .slt{ color:#fff; background:url(../images/tan-school-slt-arrow.png) no-repeat center bottom #aeaeae;}

.tan-school-slt .school-list-tab{ width:100%; text-align:center; display:none;}
.school-list-tab th,.school-list-tab td{ height:32px; line-height:32px; color:#545454;}
.school-list-tab .school-name{ color:#5e8bce;}

.school-list-tab .qq-page-bar{ display:inline-block;}
.school-list-tab .qq-page-bar li{ margin:0 9px; color:#999; float:left;}
.school-list-tab .qq-page-bar .dian{ margin:0; float:left;}
.school-list-tab .qq-page-bar li a{ border:1px solid #a2a2a2; color:#999; padding:5px 7px;}
.school-list-tab .qq-page-bar li .slt,.school-list-tab .qq-page-bar li a:hover{background:#707070; color:#fff;}
.school-list-tab .qq-page-bar li .pgup{ padding-left:14px; background:url(../images/tan-school-slt-pgdn.png) no-repeat 6px 7px;}
.school-list-tab .qq-page-bar li .pgup:hover{ background:url(../images/tan-school-slt-pgdn.png) no-repeat 6px -37px #707070;}
.school-list-tab .qq-page-bar li .pgdn{ padding-right:14px; background:url(../images/tan-school-slt-pgdn.png) 47px -13px no-repeat;}
.school-list-tab .qq-page-bar li .pgdn:hover{ background:url(../images/tan-school-slt-pgdn.png) no-repeat 47px -61px #707070;}

/*QQ聊天框*/
.tan-qq-box{ width:568px; position:relative;}
.tan-qq-box .qq-user{ width:106px; height:422px; background:#5e8bce; padding:4px; float:left;
 border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px;
 border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
.tan-qq-box .qq-user li{ width:96px; padding:5px; cursor:pointer;}
.tan-qq-box .qq-user .slt{ background:url(../images/qq-user-bg.png) no-repeat;}
.tan-qq-box .qq-user .qq-name{ height:30px; line-height:30px; padding-left:6px; display:inline-block;}

.tan-qq-box .chat-box{ width:452px; height:428px; border:1px solid #ddd; float:right; position:relative; display:none;
 border-top-right-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px;
 border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
.tan-qq-box .chat-box .qq-title{ height:46px; line-height:46px; color:#666; padding-left:36px; background:url(../images/tan-qq-arrow.png) no-repeat 20px 20px #eef8fe;}
.tan-qq-box .tan-close-btn{ top:18px; right:18px;}
.tan-qq-box .chat-bar{ height:248px; padding:32px 20px 5px; overflow-y:scroll; border-top:1px solid #e0e2e4; border-bottom:1px solid #e0e2e4;}
.tan-qq-box .look-msg{ width:434px; height:32px; line-height:32px; color:#5e8bce; background:#fff; text-align:center; position:absolute; left:0; top:47px; z-index:30;}
.tan-qq-box .look-msg a{ color:#5e8bce; background:url(../images/qq-look-ico.png) no-repeat; padding-left:18px;}

.tan-qq-box .you{ margin:10px 0;}
.tan-qq-box .you .header{ width:30px; height:30px;}
.tan-qq-box .you .you-chat{ width:14px; height:30px; background:url(../images/you-chat.png) no-repeat right 6px; float:left; display:inline-block;}
.tan-qq-box .you p{max-width:216px; background:#f0f0f0; color:#2b2b2b; float:left; line-height:20px; padding:6px 10px 26px; position:relative;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-qq-box .you p .chat-time{ color:#787878; position:absolute; bottom:4px; right:10px;}
 
.tan-qq-box .me{ margin:10px 0;}
.tan-qq-box .me .header{ width:30px; height:30px; float:right;}
.tan-qq-box .me .you-chat{ width:14px; height:30px; background:url(../images/me-chat.png) no-repeat 0 6px; float:right; display:inline-block;}
.tan-qq-box .me p{max-width:216px; background:#8dd3f6; color:#2b2b2b; float:right; line-height:20px; padding:6px 10px 26px;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position:relative;}
.tan-qq-box .me p .chat-time{ color:#787878; position:absolute; bottom:4px; right:10px;}
.tan-qq-box .me .zdyj{ padding-top:34px;}
.tan-qq-box .me .zdyj .zdyj-ico{width:90px; height:26px; line-height:23px; text-align:center; background:url(../images/zdyj.png) no-repeat; color:#fff; position:absolute; top:6px; left:-4px; display:inline-block;}
.tan-qq-box .me .zdyj{ padding-top:34px;}

.tan-qq-box .chat-txt-box{ height:70px;}
.tan-qq-box .chat-txt-box .chat-txt{width:428px; color:#2b2b2b; line-height:20px; border:none; height:50px; padding:10px; resize:none;}
.tan-qq-box .send{ height:30px;}
.tan-qq-box .send input{ width:53px; height:20px; line-height:20px; color:#fff; float:right; background:url(../images/qq-send-btn.png) no-repeat; border:none; margin:0px 34px; cursor:pointer;}


/*我要晒课*/
.tan-shaike{ width:346px;}
.tan-shaike .top-b{ width:340px;}
.tan-shaike .footer-b{ width:340px;}
.tan-shaike .tan-body{ padding:0 22px;}
.tan-shaike .tan-body form{ padding:10px 0 20px;}
.tan-shaike .tan-body .tan-shaike-tab{ width:100%;}
.tan-shaike .tan-body .tan-shaike-tab td{ height:28px; line-height:28px;}
.tan-shaike .tan-body .shaike-leixing-slt{ width:150px; height:20px; line-height:20px; color:#888; border:1px solid #999;}

/*上传资源*/
.tan-update{ width:576px;}
.tan-update .top-b{ width:570px;}
.tan-update .footer-b{ width:570px;}
.tan-update .tan-body{ padding:0 22px;}
.tan-update .tan-body form{ padding:20px 0;}
.tan-update .tan-body .tan-update-tab{ width:100%;}
.tan-update .tan-body .tan-update-tab td{ height:40px; line-height:40px;}
.tan-update .tan-body .update-title-txt{ width:352px; height:16px; line-height:16px; color:#888; padding:0 4px; border:1px solid #999;}
.tan-update .tan-body .update-title-slt{ width:170px; height:20px; line-height:20px; color:#888; border:1px solid #999;}
.tan-update .tan-body .update-bar{ width:472px; height:60px; background:#fff; padding:20px; border:1px solid #ddd; margin:0 auto;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-update .tan-body .update-bar .files-name{width:170px; height:18px; line-height:18px; color:#545454; font-size:14px; float:left; display:inline-block;}
.tan-update .tan-body .update-bar .no-update{ height:18px; line-height:18px; color:#787878; float:left;}
.tan-update .tan-body .update-bar .jindu{ height:18px; line-height:18px; color:#ff6600; font-family:Arial, Helvetica, sans-serif; margin-right:36px; float:right;}
.tan-update .tan-body .update-bar .update-box{ width:452px; height:8px; background:#d5d5d5; margin:10px 0; position:relative;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-update .tan-body .update-bar .update-jindu{width:13%; height:8px; background:#ff6600; position:absolute; top:0; left:0;
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-update .tan-body .update-bar .update-speed{ width:140px; color:#787878; display:inline-block;}
.tan-update .tan-body .update-bar .update-ed{ width:180px; color:#787878; display:inline-block;}
.tan-update .tan-body .xinhao{ height:12px; line-height:12px; font-size:12px; color:#787878; font-weight:normal; float:right; margin-top:17px;}
.tan-update .tan-body .xinhao-img{ height:12px; margin:17px 10px 0 6px; float:right;}
.tan-update .tan-body .wenhao{width:12px; height:12px; background:url(../images/tan-wenhao.png) no-repeat; margin:17px 26px 0 8px; float:right; display:inline-block;}


/*下载转码*/
.tan-zhuanma{ width:416px;}
.tan-zhuanma .top-b{ width:410px;}
.tan-zhuanma .footer-b{ width:410px;}

.tan-zhuanma .tan-body{ padding:20px 0; text-align:center;}
.tan-zhuanma .tan-body p{height:30px; line-height:30px; color:#545454;}
.tan-zhuanma .tan-body .tan-btn-box .download{width:108px; height:30px; line-height:30px; background:url(../images/download-btn3.jpg) no-repeat; display:inline-block; color:#fff; margin:16px 6px 0;}
.tan-zhuanma .tan-body .tan-btn-box .cls{font-size:12px !important;}


/*找回密码*/

.tan-find-pass{ width:806px;}
.tan-find-pass .top-b{ width:800px;}
.tan-find-pass .footer-b{ width:800px;}

.tan-zhuanma{ width:416px;}
.tan-zhuanma .top-b{ width:410px;}
.tan-zhuanma .footer-b{ width:410px;}

.tan-find-pass .tan-body{ padding:0 22px;}
.tan-find-pass .tan-body .tan-find-tab{ width:100%;}
.tan-find-pass .tan-body .tan-find-tab td{ height:66px; line-height:66px; font-family:"微软雅黑"; color:#000; font-size:14px;}
.tan-find-pass .tan-body .tan-find-tab .mail-txt{ width:278px; height:42px; border:1px solid #d5d5d5; padding:0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-find-pass .tan-body .tan-find-tab .pass-txt{ width:198px; height:42px; border:1px solid #d5d5d5; padding:0 10px; float:left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tan-find-pass .tan-body .tan-find-tab .yzm-box{ float:left; margin:7px 10px;}
.tan-find-pass .tan-body .findpadd-sub{ width:118px; height:40px; line-height:40px; font-size:14px; font-family:"微软雅黑"; color:#fff; background:url(../images/sqzh-btn.png) no-repeat; border:none; margin:0 auto; cursor:pointer;}


/*弹窗 WXP*/
.dpT{ height:20px;}
.dpT_L{ height:20px; width:10px;background:url(../images/dp_01.png) no-repeat; }
.dpT_M{ background:url(../images/dp_02.png) repeat-x; width:390px; height:20px;}
.dpT_R{ height:20px; width:71px; background:url(../images/dp_03.png) no-repeat; }
.dp_N{font-weight:bold; color:#555; float:left; padding:30px 0 0 20px; display:block; background:#f9f9f9; width:449px; border-left: solid 1px #ddd; border-right:solid 1px #ddd; }
.DP P{ color:#777; float:right; margin-right:35px; line-height:26px; font-weight:normal;}
.dp_N textarea{ color:#777; width:380px;  resize: none; }
.dw{ margin:10px 0 0 0; }
.level{ margin:30px 0 0 0; }
.XX{ margin:30px 0 0 0; font-weight:normal;}
.dp_N a{ margin:60px -40px 15px 0; background:url(../images/btn_01.jpg) no-repeat; width:99px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#fff;}
.dp_N a:hover{ background:url(../images/btn_02.jpg) no-repeat;}
.dpB_L{ height:10px; width:10px;background:url(../images/dp_04.png) no-repeat; }
.dpB_M{ background:url(../images/dp_05.png) repeat-x; width:450px; height:10px;}
.dpB_R{ height:10px; width:71px; background:url(../images/dp_06.png) no-repeat; }

.del{ background:url(../images/tc_del.png) no-repeat; width:9px; height:9px; display:block; margin:20px 0 0 0 ;}
.qqn { margin:10px 0 0 10px; line-height:32px; color:#5e8bce; font-weight:bold;}
.danxuan{ font-weight:normal; color:#555; }
.qqn span{ font-weight:bold; color:#cc0000; }
.qqn_T{ font-weight:normal; color:#999; padding-bottom:15px;  border-bottom:dashed 1px #ddd; }
.qqn_T span{ color:#555; }
.qqn br{ border: dashed 1px #666;}
.qqn_top{ margin:15px 0 0 0;}
.danxuan textarea{ color:#777; width:450px;  resize: none;}
.tan-title span{ font-weight:normal; font-size:12px;}
.qinquan{ color:#555; margin:10px 0 20px 10px; line-height:28px; }
.qinquan a{ background: url(../images/download.jpg) no-repeat; color:#ff6600; padding-left:16px;}
.upload{ background:url(../images/upload_btn.png) no-repeat; width:58px; height:20px; line-height:20px;text-align:center; font-size:12px; color:#fff; display:inline-block; cursor:pointer; border:none;}
.file_d{ background:#ebf3ff; display:block; width:610px; height:26px; margin:15px 0 10px 0;}
.file_d span{ background: url(../images/pic.jpg) no-repeat; padding-left:20px; margin-left:15px; color:#555;}
.file_d p{ float:right; margin-right:30px; }
.file_d a{ color:#20a10f; background: url(../images/upload_Y.png) no-repeat; float:right; margin:6px 50px 0 0; line-height:14px; padding-left:20px;}
.baoming{text-align:center; display: block; margin:0 auto; color:#555; width:240px; padding-top:40px; line-height:28px;}

.cjhd{ margin:20px 0 0 10px ; color:#545454; line-height:36px;}
.cjhd span{ color:#888; padding-left:5px;}
.cjhd select{ margin-left:-6px; width:170px;}
.cjhd textarea{ color:#777; width:380px;  resize: none; margin-top:9px; }

/*新增弹窗*/

.BuZhu{ line-height:24px;font-size:16px;font-family:"微软雅黑"; padding-top:40px;}
.BuZhu_h{ line-height:24px;font-size:16px;font-family:"微软雅黑"; color:#F00;}
.LingQ{width:110px; height:30px; line-height:30px; font-size:14px; background:url(../images/lingqu.jpg) no-repeat; display:inline-block; color:#fff; margin:16px 6px 0;}
.LingQ:hover{ color:#fff;}
.TiaoG{width:110px; height:30px; line-height:30px; font-size:14px; text-align:center; background:url(../images/tiaoguo.jpg) no-repeat; display:inline-block; color:#fff; margin:16px 6px 0;}
.TiaoG:hover{ color:#fff;}
.BuTi{font-size:16px;font-family:"微软雅黑"; color:#F00;}
.tishi{ width:15px; height:16px; vertical-align:middle;}
.BuTi span{ padding-left:5px; color:#666;}
.tan-btn-box-b{ padding-bottom:30px;}


.ChenNuo{border:1px solid #CCC; background:#FFF; margin-top:20px; padding-bottom:30px;}
.ChenNuo h2{ text-align:center; color:#636d75;font-family:"微软雅黑"; font-size:12px; line-height:40px;}
.ChenNuo p{ color:#444; font-size:12px; padding:0 20px; line-height:20px;}
.YueDu{width:250px; height:30px; line-height:29px; font-size:12px; text-align:center; background:url(../images/yuedu.jpg) no-repeat; display:inline-block; border: none; cursor:pointer; color:#fff; margin:16px 6px 0;}
.piaoFu{ width:100%;height:49px; border-top:5px solid #5b8ed1;z-index:1000;position:fixed; top:0; right:0; background:#f7f7f7;}
.piaoFu .piaoFu_bb{width:1000px; margin:0 auto; overflow:hidden;}
.piaoFu .piaoFu_bb a.bu{background:url(../images/shang.jpg) no-repeat; width:72px; height:37px; display:inline-block; line-height:28px; font-size:16px; font-family:"微软雅黑"; padding-left:35px; color:#fff; float:left; margin:0 200px 0 300px;}
.piaoFu .piaoFu_bb a.tiJiao{background:url(../images/ti.jpg) no-repeat; width:72px; height:37px; display:inline-block; line-height:34px; font-size:16px; font-family:"微软雅黑"; padding-left:35px; color:#fff; float:left;}
.skbzcn{font-size:12px;font-family:"微软雅黑"; color:#F00; height:30px; line-height:30px; padding-left:25px;}
.skbzcn span{ padding-left:5px; color:#666;}
.skbzcn span b{font-size:12px;color:#666; color:#39F; font-weight:normal;}
.skbzcn span b:hover{ color:#39F; text-decoration:underline; }


/*分学段晒课时间安排*/
.tan-xd-shaike{ width:298px;}
.tan-xd-shaike .top-b{ width:292px;}
.tan-xd-shaike .footer-b{ width:292px;}
.tan-xd-shaike .tan-body{ padding:0 22px;}
.tan-xd-shaike .tan-body form{ padding:10px 0 20px;}
.tan-xd-shaike .tan-body .tan-title{ font-size:14px;}
.tan-xd-shaike .tan-body .tan-shaike-tab{ width:96%; margin:0 auto;}
.tan-xd-shaike .tan-body .tan-shaike-tab td{ height:22px; line-height:22px; font-size:12px; color:#545454;}
.tan-xd-shaike .tan-body .shaike-leixing-slt{ width:150px; height:20px; line-height:20px; color:#888; border:1px solid #999;}
.tan-xd-shaike .tan-body .text2{ font-weight:bold; letter-spacing:3.8em;}
.tan-xd-shaike .tan-body .textn{ font-weight:bold;}
.tan-xd-shaike .tan-body .txt-cls{ letter-spacing:0; *letter-spacing:3.8em;}
.tan-xd-shaike .tan-body .txt-red{ color:#cc0000;}



/*上传页头部*/
.updata-top-box{ background:#015dbb;}
.updata-top{ width:1080px; height:40px; margin:0 auto;}
.updata-top dd{float:left;}
.updata-top dt{ float:right;}
.updata-top dd a{ width:110px; height:40px; font-size:14px; color:#fff; text-align:center; line-height:40px; display:inline-block;}
.updata-top dt a{ width:80px; height:40px; font-size:16px; color:#fff; text-align:center; line-height:40px; display:inline-block;}
.updata-top dt:hover,.updata-top dd:hover{ background:#024086;}
.banner-rgzn{ height:210px; background:url(../images/banner1.jpg) center 0 no-repeat; border-bottom:3px solid #c3c3c3;}
.banner-xnsy{ height:210px; background:url(../images/banner2.jpg) center 0 no-repeat; border-bottom:3px solid #c3c3c3;}
.banner-keli{ height:262px; background:url(../images/banner4.jpg) center 0 no-repeat;}
.banner-rgkeli{ height:262px; background:url(../images/banner5.jpg) center 0 no-repeat;}

/* 2021单行底部2 */
.footer2{ height:110px; line-height:110px; text-align:center; background:#fff; border-top:1px solid #ccc; margin-top:50px;}
.footer2 span{ margin:0 10px; font-size:14px; color:#5e5e5e;}

.gongwang{display:inline-block;text-decoration:none;height:20px;line-height:20px;margin: 0 12px;}
.sx-bar-dl{ width:770px;}
.sx-bar-dl dd{ float:left;}
.no-file {width: 200px;height: 256px;line-height: 256px;background: url(../images/nofile.png) no-repeat;font-size: 24px;
    color: #e66400; font-family: "微软雅黑"; padding-left: 340px;margin: 100px auto;display: block;}
.sx-nr-r { float: right;}






