/* CSS Document */
*{padding:0;margin:0;list-style:none;}
body{background:#f8f8f6;font-family:"Microsoft YaHei";}
ul{padding:0;margin:0;list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#226caf;text-decoration:none;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
h3{color:#c40000;line-height:50px;font-size:20px;text-align:center;font-family:"微软雅黑体";font-weight:bold;}
#head{width:100%;height:162px;margin:0 auto;}
.top{width:1000px;height:121px;margin:0 auto;}
.top_left{width:550px;float:left;}
.top_right{width:250px;float:right;}
.top_right_sw{width:225px;height:69px;line-height:69px;font-size:13px;color:#767575;padding-left:25px;}
.top_right_sw a{color:#767575;}
.top_right_sw a:hover{color:#226caf;}
.top_right_ser{width:225p;xheight:25px;}
.top_right_ser .ser{width:163px;height:23px;line-height:23px;border:1px #d1d1d1 solid;padding-lefT:5px;color:#888888;}
.top_right_ser .but{width:60px;height:25px;background: url(../images/but.jpg) no-repeat;border:0px;cursor:pointer;}
.menu{width:100%;height:41px;margin:0 auto;background:#2372b9;}
.menu_nav{width:1002px;margin:0 auto;background:#2372b9;}
/*.menu_nav ul li{width:100px;height:41px;line-height:41px;text-align:center;float:left;background:url() right center no-repeat;font-size:14px;}
.menu_nav ul li a{color:#fff;}*/
#jsddm{margin:0;padding:0;position:relative;z-index:1000;}
#jsddm li{float:left;text-align:center;list-style:none;font-size:15px;line-height:40px;font-family:"微软雅黑";color:#fff;background:url() right center no-repeat;}
#jsddm li a{display: block;text-decoration: none;width:90px;color:#fff;white-space: nowrap;}
#jsddm li a:hover{background:none;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;}
#jsddm li ul li{float:none;display: inline;font-size:13px;font-family:"宋体";}
#jsddm li ul li a{width: auto;background:#2372b9;color:#fff;padding:0px 20px;}
#jsddm li ul li a:hover{background: #2372b9; filter:alpha(opacity:70);opacity:0.7;}
/*.menu_nav li {z-index: 1000; position: relative; text-align: center; line-height: 40px; float: left; height:40px;font-size:15px;font-family:"微软雅黑";color:#fff;background:url() right center no-repeat;
}
.menu_nav li.no {background: none transparent scroll repeat 0% 0%}
.menu_nav li.hover a {color: #ff6600;}
.menu_nav li a {padding:0px 18px;color: #fff;white-space: nowrap;}
.menu_nav li a:hover {color: #ffff00}
.menu_nav li.iehover {color: #ffff00;}
.menu_nav li.iehover a {color: #ffff00;}
.menu_nav li ul {display: none;background:#2372b9;}
.menu_nav li:hover a {color: #ffff00;}
.menu_nav li:hover ul {
 position: absolute; padding-bottom: 10px; width: 94px;display: block; height:auto;background: #f00; top:40px; left: -14px
}
.menu_nav li:hover ul li {
 background: #333; line-height:25px; font-weight: normal;height:auto;
}
.menu_nav li:hover ul li a {
 text-align: center; line-height:25px;height:auto; width: 94px; display: block; background: url() no-repeat left bottom; color: #ffffff; font-size: 12px; overflow: hidden
}
.menu_nav li:hover ul li a:hover {
 color: #ffff00
}*/
#conter{width:100%;margin:0 auto;padding:1px 0px 14px;}
.banner{width:100%;height:359px;background:#CCC;margin:0 auto;}
.con_mid{width:1002px;margin:0 auto;padding-top:12px;}
.con_mid .left{width:217px;float:left;}
.con_mid .left .rl{width:217px;height:227px;padding-bottom:10px;}
.con_mid .rl_nav{width:160px;height:41px;line-height:41px;background:url(../images/rl_nav.jpg) no-repeat;font-weight:bold;padding:0px 16px 0px 41px;font-size:14px;color:#f8f8f6;font-family:"宋体";}
.con_mid .rl_nav span{float:right;font-size:13px;color:#f8f8f6;font-weight:normal;}
.con_mid .rl_font{width:217px;height:186px;}
.con_mid .ms{width:197px;height:183px;border:1px #dddddd solid;padding:0px 9px;background:#fff;}
.con_mid .ms_nav{width:197px;height:42px;line-height:41px;border-bottom:1px #b4b4b4 dotted;font-sise:15px;color:#226caf;}
.con_mid .ms_nav span{float:right;color:#8a8989;font-size:12px;font-family:"宋体";}
.con_mid .ms_nav span a,.con_mid .jw_nav span a,.con_mid .tz_font ul li span a{color:#8a8989;}   
.con_mid .ms_nav span a:hover,.con_mid .jw_nav span a:hover,.con_mid .tz_font ul li span a:hover{color:#226caf;}
.con_mid .ms_font{width:197px;padding-top:10px;font-size:12px;font-family:"宋体";}
.con_mid .ms_font ul li{width:185px;height:31px;line-height:31px;float:left;background:url(../images/doc.jpg) left center no-repeat;padding-left:12px;}
.con_mid .jw{width:300px;float:left;border:1px #dddddd solid;margin-left:10px;}
.con_mid .jw_nav{width:268px;height:42px;line-height:41px;background:#efefef url() bottom center no-repeat;padding:0px 15px 0px 17px;color:#226caf;font-size:15px;}
.con_mid .jw_nav span{float:right;font-size:12px;font-family:"宋体";}
.con_mid .jw_font{width:268px;height:366px;padding:13px 16px 0px;background:#fff;}
.con_mid .jw_font .top{width:268px;height:125px;}
.con_mid .jw_font .bot{width:268px;padding-top:3px;}
.con_mid .jw_font .bot ul li{width:256px;height:33px;line-height:33px;float:left;background:url(../images/doc.jpg) left center no-repeat;padding-left:12px;font-size:12px;font-family:"宋体"}
.con_mid .jw_font .bot ul li span{color:#8a8989;float:right;}
.con_mid .tz{width:300px;float:left;margin-left:10px;border:1px #dddddd solid;}
.con_mid .tz_font{width:268px;height:366px;padding:13px 16px 0px;background:#fff;}
.con_mid .tz_font ul li{width:256px;height:33px;line-height:33px;float:left;background:url(../images/doc.jpg) left center no-repeat;padding-left:12px;font-size:12px;font-family:"宋体"}
.con_mid .tz_font ul li span{color:#8a8989;float:right;}
.con_mid .ks{width:149px;height:421px;float:right;border:1px #dddddd solid;border-bottom:none;}
.con_mid .ks_nav{width:135px;height:41px;line-height:41px;padding-left:14px;background:#efefef;border-bottom:2px #175188 solid;color:#226caf;font-size:15px;}


.con_mid .ks_font{width:149px;height:380px;overflow:hidden; background:url(../images/ks_bg.jpg) repeat-y;}
.ks_font ul { margin: 0;padding: 0;list-style:none;width:149px; /* Width of Menu Items */}
.ks_font ul li {font-size:13px;position: relative;height:47px;}
.ks_font li ul { position: absolute;left: 149px; /* Set 1px less than menu width */top: 0;display: none;}
/* Styles for Menu Items */
.ks_font ul li a {display: block;text-decoration: none;color: #605f5f;padding:17px 0px;border-bottom:1px #dddddd solid;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
.ks_font ul li a:hover { color: #fff; background: #c3212a; } /* Hover Styles */
    
.ks_font li ul li a { padding:5px; border-bottom:none;} /* Sub Menu Styles */
    
.ks_font li:hover ul, .ks_font li.over ul { display: block; border:1px #c3212a solid;border-bottom:2px #c3212a solid;} /* The magic */
.con_mid .ks_font ul li .h1{width:19px;height:21px;background:url(../images/ks01.png) left center no-repeat;float:left;margin:0px 13px 0px 10px;}
.con_mid .ks_font ul li .h2{width:16px;height:16px;background:url(../images/ks02.png) left center no-repeat;float:left;margin:0px 12px 0px 11px;}
.con_mid .ks_font ul li .h3{width:21px;height:17px;background:url(../images/ks03.png) left center no-repeat;float:left;margin:0px 8px 0px 10px;}
.con_mid .ks_font ul li .h4{width:19px;height:19px;background:url(../images/ks04.png) left center no-repeat;float:left;margin:0px 12px 0px 10px;}
.con_mid .ks_font ul li .h5{width:18px;height:17px;background:url(../images/ks05.png) left center no-repeat;float:left;margin:0px 12px 0px 8px;}
.con_mid .ks_font ul li .h6{width:19px;height:17px;background:url(../images/ks06.png) left center no-repeat;float:left;margin:0px 13px 0px 11px;}
.con_mid .ks_font ul li .h7{width:30px;height:23px;background:url(../images/ks07.png) left center no-repeat;float:left;margin:0px 9px 0px 7px;}
.con_mid .ks_font ul li .h8{width:30px;height:23px;background:url(../images/ks08.png) left center no-repeat;float:left;margin:0px 9px 0px 7px;}
.con_bot{width:1002px;height:72px;margin:0 auto;padding-top:12px;}
.con_bot .tb{width:837px;height:70px;float:left;border:1px #dddddd solid;background:#fff url() repeat-x;}
.con_bot .tb ul{}
.con_bot .tb ul li{width:104px;text-align:center;float:left;font-size:12px;font-family:"宋体";line-height:70px;}
/*.con_bot .tb ul li a:hover{color:#2372b9;}*/
.tb .fenlei1{background:url(../images/pt01.png) no-repeat;display:block;margin-top:15px;}
.tb .fenlei2{ background:url(../images/pt02.png) no-repeat; margin-top:15px; display:block;}
.tb .fenlei3{ background:url(../images/pt03.png)  no-repeat; margin-top:15px; display:block;}
.tb .fenlei4{ background:url(../images/pt04.png)  no-repeat; margin-top:15px; display:block;}
.tb .fenlei5{ background:url(../images/pt05.png)  no-repeat;margin-top:15px; display:block;}
.tb .fenlei6{ background:url(../images/pt06.png) no-repeat; margin-top:15px; display:block;}
.tb .fenlei7{ background:url(../images/pt07.png)  no-repeat;margin-top:15px; display:block;}
.tb .fenlei8{ background:url(../images/pt08.png)  no-repeat;margin-top:15px; display:block;}
.tb .fenlei1:hover{ background:url(../images/hpt01.png) no-repeat;}
.tb .fenlei2:hover{ background:url(../images/hpt02.png) no-repeat;}
.tb .fenlei3:hover{ background:url(../images/hpt03.png)  no-repeat;}
.tb .fenlei4:hover{ background:url(../images/hpt04.png)  no-repeat;}
.tb .fenlei5:hover{ background:url(../images/hpt05.png)  no-repeat;}
.tb .fenlei6:hover{ background:url(../images/hpt06.png)  no-repeat;}
.tb .fenlei7:hover{ background:url(../images/hpt07.png)  no-repeat;}
.tb .fenlei8:hover{ background:url(../images/hpt08.png)  no-repeat;} 
.con_bot .lj{width:149px;height:72px;float:right;}
.con_bot .lj ul li{width:149px;height:21px;float:left;margin-bottom:4px;}
.con_bot .lj ul li .xl{width:149px;height:19px;line-height:19px;border:1px #d8d4d5 solid;background:url(../images/xl_bg.jpg) repeat-x;color:#7e7e7e;}
#footer{width:100%;height:100px;background:#2372b9;}
#footer .bot{WIDTH:1002PX;HIEGHT:100PX;margin:0 auto;}
#footer .bot_left{float:left;width:69px;hieght:67px;padding:16px 20px 0px 0px;}
#footer .bot_right{width:913px;float:right;line-height:25px;padding-top:25px;color:#ebc6c6;font-size:12px;font-family:"宋体"}
/**************二级页面*****************/
.about_banner{width:1000px;height:220x;padding:3px 0px 10px;}
.about_left{width:248px;float:left;}
.about_nav{width:246px;border-top:3px #2372b9 solid;border-left:1px #dddcdc solid;padding-left:1px;padding-bottom:100px;background:#f2f2f2;}
.about_nav_top{width:210px;height:38px;line-height:38px;color:#2372b9;background:#dfdfdf url(../images/yuan.png) 11px center no-repeat;padding-left:36px;}
.about_nav_font{width:246px;}
.about_nav_font1 ul li{width:213px;height:41px;line-height:41px;padding-left:33px;float:left;font-size:14px;font-family:"宋体";background:#f2f2f2  url() bottom center no-repeat;font-weight:bold;}
.about_nav_font1 ul li a:hover{color:#2372b9;}
/*.about_nav_font ul li{width:213px;height:41px;line-height:41px;padding-left:33px;float:left;font-size:14px;font-family:"宋体";background:#f2f2f2  url() bottom center no-repeat;}
div.sdmenu{float:left;width:246px;}
div.sdmenu div{overflow:hidden;}
div.sdmenu div.collapsed{height:41px;cursor:pointer;}
div.sdmenu div span{display:block;width:213px;height:41px;line-height:41px;padding-left:33px;font-weight:bold;float:left;font-size:14px;font-family:"宋体";background:#f2f2f2  url() bottom center no-repeat;}
div.sdmenu div span a{padding:0;border:0;font-size:14px;line-height:41px;display:block;background:none;color:#333;font-weight:bold;}
div.sdmenu div.collapsed{background-repeat:no-repeat;width:246px;}
div.sdmenu div.collapsed span{color:#333;line-height:41px;height:41px;background:#f2f2f2  url() bottom center no-repeat;}
div.sdmenu div.collapsed span a.current{color:#2372b9;}
div.sdmenu div a{padding-left:47px;display:block;border-bottom:none;color:#444;font-size:12px;line-height:35px;text-decoration:none;background:#eae8e8;margin-bottom:2px;font-family:"宋体";}
div.sdmenu div a.current{ color:#2372b9;}
div.sdmenu div span a.current{background:none;}
div.sdmenu div a:hover{text-decoration:none;color:#2372b9;}
div.sdmenu div span a:hover{color:#2372b9;cursor:pointer;}*/
  ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width:246px;}
    ul#menu a {display: block;text-decoration: none;}
    ul#menu li a {background:#f2f2f2 url() bottom center no-repeat; width:213px;height:41px;line-height:41px;padding-left:33px;    font-weight:bold;float:left;font-size:14px;font-family:"宋体";}
    ul#menu li a:hover,ul#menu li a.actived {color:#2372b9;}
    ul#menu li ul li a {display:block;border-bottom:none;color:#444;font-size:12px;line-height:35px;text-decoration:none;background:#eae8e8;margin-bottom:2px;font-family:"宋体";font-weight:normal;padding-left:46px;width:200px;}
    ul#menu li ul li a:hover {background:#dfdfdf; border-right: 5px #2372b9 solid;width:195px;line-height:35px;}
    
    
.about_img{width:248px;height:134px;padding-top:8px;}
.about_right{width:736px;float:right;border:1px #e3e3e3 solid;}
.about_right .nav{width:700px;height:36px;line-height:36px;background:url(../images/rnav.jpg) repeat-x;padding:0px 16px 0px 20px;}
.about_right .nav_left{float:left;font-size:14px;}
.about_right .nav_right{float:right;background:url(../images/tb.png) left center no-repeat;font-size:12px;font-family:"宋体";padding-left:25px;}
.about_right .font{width:736px;font-family:"宋体";font-size:12px;}
.about_right .font_wz{width:686px;padding:10px 25px 0px;}
.about_right .font_wz ul li{width:676px;height:38px;line-height:38px;float:left;background:url(../images/hdian.jpg) left center no-repeat;padding-left:10px;}
.about_right .font_wz ul li span{float:right;color:#8a8989;}
.page{width:686px;line-height:30px;padding:15px 11px;text-align:center;}
.page a{padding:4px 5px;}
.about_right .font_about{width:686px;padding:10px 25px;line-height:35px;}
/**************名师在线*****************/
.ms_zx{width:1000px;}
.ms_zx_font{width:998px;height:98px;border:1px #e6e6e6 solid;background:#fff;margin-top:15px;}
.ms_zx_font_left{width:469px;height:98px;float:left;padding:0px 15px;background:url() right center no-repeat;}
.ms_zx_font_right{width:469px;height:98px;float:left;padding:0px 15px;background:none;}
.ly_left{width:345px;float:left;}
.ly_left h1 a{color:#2372b9;font-size:15px;line-height:40px;}
.ly_left .resume{line-height:25px;font-size:14px;font-family:"宋体";}
.ly_left span{color:#797979;font-size:14px;font-family:"宋体";line-height:30px;}
.ly_left i{color:#0577a7;}
.ly_right {width:114px;height:38px;line-height:38px;background:#2372b9;float:right;margin-top:40px;text-align:center;font-size:13px;}
.ly_right a{color:#fff;}
.ms_ly{width:950px;font-family:"宋体";padding-left:50px;}
.ms_ly .set{width:605px;height:31px;line-height:31px;background:#fff;border:1px #d5d5d5 solid;}
.ms_ly .lr{background:#fff;border:1px #d5d5d5 solid;}
.ms_ly .but{width:114px;hieght:37px;line-height:37px;text-align:center;border:0px;background:#2372b9;color:#fff;cursor:pointer;}
/********************详细内容**********************/
.xnew{width:998px;border:1px #ccc solid;font-family:"宋体";}
.xnew .nav{width:948px;height:35px;line-height:35px;padding:0px 15px 0px 35px;border-bottom:1px #ccc solid;background: url(../images/yuan.png) 10px center no-repeat;font-size:14px;font-weight:bold;}
.xnew .nav .span{float:right;font-size:12px;font-weight:normal;}
.xnew .font{width:948px;padding:8px 25px;line-height:30px;font-size:14px;}
.xnew .font .date{width:948px;height:30px;line-height:30px;text-align:center;border:1px #d1d1d1 dashed;margin:15px 0px;}