@charset "utf-8";
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
:focus { outline:0;}
img { border:0;}
body {line-height: 1;}

.listm_thr a{font-size:15px;}

ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}
.fl{float:left;}
.fr{float:right;}

/**布局????**/
body {}
body,p { font:12px/1 "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color:#333;}
a { color:#333; text-decoration:none;}
a:hover { color:#cd0200;}
.wrapper{ width:100%; margin:0 auto;}
.wrapper .inner { width:1000px; margin:0 auto;position: relative;} /**页面全局宽度**/

/**标题栏新闻窗??*/
.post { margin-bottom:10px;}
.post .tt { height:32px; border-bottom:1px solid #6db4e0;} /**标题??*/
.post .tt .tit { display:inline-block; float:left; font-size:14px; font-weight:bold; color:#216687;} /**标题字体**/
.post .tt .tit .title { display:inline-block; height:32px; line-height:32px; padding-left:35px; background:url(../images/icon_tit.gif) no-repeat 5px center;} /**标题图标**/
.post .tt .more_btn { display:inline-block; height:32px; line-height:32px; float:right;}   /**更多按钮**/
.post .con { padding:5px 0; margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc;} /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;} /**新闻列表图标**/

/**自定义新闻列??*/
.news_list {}
                                             /**标题图标**/

.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p {clear:both; line-height:20px; color:#787878;}
.news_list li.news p a { color:#787878;}
.news_list li.news p a:hover { color:#444; text-decoration:underline;}

li.b3{margin-bottom:0 !important;}
.news1_list{height:134px;}
.news1-time{text-align:right;color:#6e6f6f;font-family:"Candara";font-size:14px;margin-top:20px;}
.news1_tt a{color:#8a1532;font-family:"Microsoft Yahei";font-size:15px;line-height:24px;}
.news_tt{}
.tt1{height:32px;line-height:32px;}
.news_img{border-bottom:2px solid #b5b5b5;padding-bottom:2px;}

#wp_news_w41 .news_title{text-align:center;line-height:38px;}
#wp_news_w41 .news_title a{color:#494949;font-family:"Microsoft Yahei";font-size:24px;}
.news_title,.news_title a{color:#0072bc;font-family:"Microsoft Yahei";font-size:14px;line-height:26px;}
.news_con2{margin-top:20px;}
.news_title1 a{color:#0072bc;font-family:"Microsoft Yahei";font-size:14px;line-height:26px;}
.news_title1{text-align:center;}


/**页头????**/
#header {height:120px;width:100%;}
#header .inner {}
.head { width:100%; height:120px;}    /**页头部分**/
.head .sitetitle { position:absolute; left:366px; top:48px; font-size:32px; font-weight:bold; color:#fff;}		/**站点名称**/
.head-l{padding-top:5px;}
#nav{height:40px;width:100%;background-color:#eee;position:relative;z-index:9;}
.logo{ width:222px;padding-top:12px;padding-left:10px; } 
.head-in{padding-top:10px;}
.head-in .Column_Name{font-size: 24px;
    color: #fff;}
.head_nav{} 
.navbar {width:1100px;} 
.navbar_in{width:1100px;height:40px;;position:relative;}
  	/**导航区域背景**/
.navbar .navbox {}   /**导航窗口大小及位??*/

#wp_nav_w02 a{color:#fff;font-size:14px;}
.search_block{width:120px;height:40px;}

.key{}
input{padding:0;border:none;}
.wp_search .search{width:30px;height:30px;background:url(../images/sc2.png) center no-repeat;margin-top:7px;}
input.keyword{width:150px;height:30px;background-color:#fff;color:#a0a0a0;margin:7px 0 0 7px;line-height:30px;}

.links-wrap {position: relative;display: inline-block;margin-left: 0px;height:40px;width:120px;}
.links-wrap a.links-arrow { font-size:13px; display: block;   text-align:left;}
.links-wrap a.links-arrow:hover {  cursor: pointer;}
.links-wrap .link-items {position: absolute;width:190px;height:42px;overflow: auto;overflow-x:hidden;right: 0;top: 40px;background:url(../images/sc1.png) no-repeat;display: none;}
.links-wrap .link-items a { display: block; line-height: 15px; padding: 5px 6px; color: #000;}
.links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap; _white-space:normal;}
.links-wrap .link-items a:hover { color: #fff; background: #0074cd; cursor: pointer;}/*#72596C*/
.wp-search {  position: relative;}
.wp-search form { display: block;}
.wp-search .search-input {margin-right: 58px;}
.wp-search .search-input input.search-title { width: 100%; height: 55px; line-height: 18px; border:0; outline: 0; background:#fff; color: #c8c2af; font-size: 14px; padding: 5px 0;}
.wp-search .search-btn { width: 58px; height: 65px; position: absolute; right: 0; top:0;}
.wp-search .search-btn input.search-submit { width: 100%; height: 65px; border:0; outline: 0; background:url(../images/search.png) no-repeat center; cursor: pointer;}

/**导航样式：后台绑定时也可以定义配??*/
 /**导航高度**/
 .navbar .navbox .wp_nav li.nav-item a{font-size:16px;color:#fff;font-family:"Microsoft Yahei";} /**导航字体样式**/
.navbar .navbox .wp_nav li.nav-item a:hover{border-bottom:4px solid #f8b551; }   	/**鼠标经过或当前??中时样式**/
.navbar .navbox .wp_nav li.nav-item a span.item-name { padding:0 14px; line-height:32px;}   /**导航栏目高度与边??*/
.navbar .navbox .wp_nav .sub-nav li.nav-item i.mark { }  /**子菜单背??*/
.navbar .navbox .wp_nav .sub-nav li.nav-item a { font-size:14px; font-weight:normal;}		/**子菜单字体样??*/
.navbar .navbox .wp_nav .sub-nav li.nav-item a:hover,.navbar .navbox .wp_nav .sub-nav li.nav-item a.parent { }
.navbar .navbox .wp_nav .sub-nav li.nav-item a span.item-name { padding:0 10px; height:26px; line-height:26px;}		/**子菜单栏目高度与边距**/
#wp_nav_w05 .wp_nav .sub-nav{width:100% !important;}
.wp_nav .sub-nav .nav-item a{text-align:center;border:none;}
.wp_nav .sub-nav .nav-item .mark{background:#38b7ea;}
.wp_nav .sub-nav .nav-item a.parent{background:none;color:#fff;}
.wp_nav .sub-nav .nav-item a.parent:hover{background:none;color:#fff;}
.wp_nav .sub-nav .nav-item a:hover{border:none;}


/**主体????**/
#container1 {width:100%;margin-top:20px;position:relative;}
#container1 .inner{  }
#container2 .inner{  width:900px; margin:0 auto;}
#container{padding-top:20px;margin-bottom:20px;}
#container3{background-color:#0070d8;margin-top:20px;}

/**首页三列布局**/
.mod {}
.mod1 { width:236px; float:left;} /**左列**/
.mod1 .ml { width:100%;} 
.mbox {}
.mod2 { width:728px; float:right;}
.mod2 .mc { width:478px; float:left;} /**中间**/
.mod2 .mr { width:236px; float:right;} /**右列**/
.layer1{width:100%;}
.block11,.block21{width:500px;overflow:hidden;}
.block12,.block22{width:326px;overflow:hidden;}

.layer2{margin-bottom:20px;width:100%;}
li.news1{width:187px;}
li.b2{margin:0 30px;}
.news_img1{width:184px;height:166px;background-color:#ddd;position:relative;margin-bottom: 12px;}
.news_img1 img{position:relative;left:-3px;top:-3px;}

.xwdt {width:679px;height: 187px;margin-top: 26px;background: #f5f7f7;}

.scroll_news{margin-top:12px;}
.scrool_biaoti {width:194px;font-size:18px;color:#0072bc;font-family:"Microsoft Yahei";line-height:26px;}
.scrool_biaoti a{font-size:16px;color:#0072bc;font-family:"Microsoft Yahei";line-height:24px;}
.scrool_neirong {font-size:14px;color:#707070;font-family:"Microsoft Yahei";line-height:24px;width:394px;}
li.a2{margin-top:40px;}
.news_time{color:#bfbfbf;font-size:13px;font-family:"Microsoft Yahei";}


.news-time{font-size:15px;color:#808080;font-family:"Microsoft Yahei";line-height:33px;height:33px;}


.cont{margin-top:20px;}
#wp_news_w23 .news_list .new{margin:30px 0;}
.cont-1-sj{width:59px;}
.cont-2{width:244px}
.v-line{padding:0 10px;color:#fff;}
.vi2{display:none;}
.Eng{color:#3379b5;font-size:15px;}


li.t2{margin:12px 0;}
.cont-2-bt,.cont-2-bt a{font-size:15px;color:#0072bc;font-family:"Microsoft Yahei";line-height:22px;font-weight:bold;}
.cont-2-jj{font-size:13px;color:#707070;font-family:"Microsoft Yahei";line-height:22px;}

.glxt{background:url(../images/glxt.png) center no-repeat;height:337px;}
.login_input{width:292px;height:35px;background-color:#fff;color:#000;font-size:14px;font-family:"Microsoft Yahei";line-height:35px;}
.login_password,.login_code,.login_btn{margin-top:13px;}
.wp_login_form{padding:95px 25px 0 26px;}
.login_btn{background:url(../images/login.png) center no-repeat;}
.login_code{width:215px !important;}
span.input{margin-left:15px;}
input#w23_userName{color:#d2d2d2;}
.verifycodeImg{padding-top:20px;} 

.layer3{width:100%;border-top:1px solid #eee;padding:20px 0;}
.layer3 a{ font-family:'微软雅黑'; font-size:18px; line-height:24px; padding-left:20px; color:#0f4058;}
.block31{width:370px;}
.block32{width:330px;margin-left:38px;margin-right:81px;color:#787878;font-size:12px;font-family:"Microsoft Yahei";line-height:22px;}
.block33{width:180px;padding-top:25px;}
.addr{padding-left:20px;background:url(../images/addr.png) left top  no-repeat}
.tel{padding-left:20px;background:url(../images/tel.png) left  center no-repeat}
.email{padding-left:20px;background:url(../images/email.png) left  center no-repeat}

.wx-box1 {
    position: relative;
}
.wx-box1 .wx_img1 {
    display: none;
    position: absolute;
    bottom: 30px;
	width:50px;height:50px;
}
.wx-box1:hover .wx_img1 { display:block; z-index:99;}
img.qq{margin:0 15px;}
img.wx{margin-right:15px;}

.mid{margin:20px 0;}
.mid1{margin-bottom:20px;}

li.news3{margin-right:10px;margin-top:10px;}
li.n2,li.n4{margin-right:0 !important;}

.tt31{border-bottom:2px solid #4ab85a;}
.tt32{border-bottom:2px solid #e3b170;}
.tt33{border-bottom:2px solid #b75fd0;}

.news-jj{font-size:15px;color:#666;font-family:"Microsoft Yahei";line-height:26px;margin-top:15px;}
.news_cont{width:272px;}
#wp_news_w33 li.t2{margin-top:15px;}
.news_tit a{color:#373737;font-family:"Microsoft Yahei";font-size:15px;line-height:28px;}
.news_jj{font-size:14px;color:#5c5c5c;font-family:"Microsoft Yahei";line-height:26px;}

.layer4{width:100%;}
.block4{padding-bottom:30px;}


.layer6{width:100%;margin-top:20px;margin-bottom:20px;height:33px;background-color:#b2b2b2;}

.yqlj{text-align:left;}

.lw1{width:620px;height:360px;}
.lw2{width:100%;}
.tt,.tt31,.tt32,.tt33{height:32px;width:100%;}
.tt{border-bottom:1px solid #f1efe3;}
.cont3{width:850px;}
.biaoti-tt{color:#000;font-family:"Microsoft Yahei";font-size:16px;text-align:center;height:32px;line-height:32px;font-weight:bold;}
.biaoti-tt1{color:#fff;font-family:"Microsoft Yahei";font-size:16px;text-align:center;background:url(../images/tt1.png) no-repeat;width:136px;height:33px;line-height:33px;}
.biaoti-tt2{color:#383838;font-family:"Microsoft Yahei";font-size:18px;}
.cont1{margin-top:20px !important;width:310px;margin:0 auto;}
.biaoti-tt3{color:#fff;font-family:"Microsoft Yahei";font-size:16px;text-align:center;background:url(../images/tt2.png) no-repeat;width:100px;height:33px;line-height:33px;}
.more_btn{text-align:center;line-height:34px;}
.more_text{color:#d5ab63;font-family:"Microsoft Yahei";font-size:14px;}
.right-wind{width:430px;margin-left:30px;}
.rw1{width:400px;padding-right:30px;padding-top:20px;}
.rw2{width:100%;}
.arti-tt a{color:#ee7b1d;font-family:"Microsoft Yahei";font-size:16px;text-align:left;}
.arti{color:#8a8a8a;font-family:"Microsoft Yahei";font-size:12px;text-align:left;margin-top:20px;line-height:24px;}

.fix-pic{margin-top:20px;}

#wp_news_w41 li.t6{margin-right:0 !important;}
.layer5{width:100%;}

.wp_nav .nav-item{padding:4px 0;}


/**列表??*/
.col_menu { width:20%; float:left;} 
.col_menu .col_menu_head { background-color:#004d9d;}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:17px; font-weight:bold; color:#fff; }		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:21px; padding:5px 5px 5px 30px;font-family:"Microsoft Yahei";}  /**栏目名称图标**/
 /**栏目列表*/
.col_list .wp_listcolumn { }
.col_list .wp_listcolumn .wp_column a { color:#333; border-top:1px solid #fff; border-bottom:1px solid #A3BAD9;} 	/**????子栏??*/
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected { } 	/**鼠标经过或??中一级子栏目**/
.col_list .wp_listcolumn .wp_column a.selected span.column-name{ color:#124D83;}
.wp_listcolumn .wp_column a{background:none;}
.wp_listcolumn .wp_column a:hover{background:none;}
.wp_listcolumn .wp_column a.selected{background:none;}
#wp_news_w6 .wp_article_list .list_item{height: 36px;
    line-height: 36px;}

.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545; background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;} 	/**二级子栏??*/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected { color:#000; background:none;} 	/**鼠标经过或??中二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f2f2f2 url(../images/icon_column_3.gif) no-repeat 26px 10px; border-top:1px solid #fff; border-bottom:1px solid #ccc;} 	/**三级子栏??*/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(../images/icon_column_3_hover.gif);} 	/**鼠标经过或??中三级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f5f5f5 url(../images/icon_column_3.gif) no-repeat 36px 10px; border-top:1px solid #fff; border-bottom:1px solid #ddd;} 	/**四级子栏??*/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(../images/icon_column_3_hover.gif);} 	/**鼠标经过或??中四级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f9f9f9 url(../images/icon_column_3.gif) no-repeat 46px 10px; border-top:1px solid #fff; border-bottom:1px solid #eee;} 	/**五级子栏??*/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(../images/icon_column_3_hover.gif);} 	/**鼠标经过或??中五级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_news {width:77%;float:right;min-height:450px;} /**栏目新闻**/
.col_news_head {border-bottom:1px solid #A3BAD9;}
.col_metas .col_title { display:inline-block; float:left; height:30px; line-height:30px; background-color:#004d9d;}  /**当前栏目**/
.col_metas .col_title h2 { display:inline-block; font-size:18px; font-weight:bold; color:#fff; padding:0 50px 0 25px;font-family:"Microsoft Yahei";}   /**当前栏目名称**/
.col_metas .col_path { display:inline-block; float:right; white-space:nowrap; height:18px; line-height:18px; margin-top:5px;font-family:"Microsoft Yahei";} /**当前位置**/


.col_news_box { padding:10px 0; margin:0 7px;}
.col_news_list {padding:7px 5px 0 5px;}
.col_news_list .wp_article_list .list_item {}  /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { background:url(../images/li.gif) no-repeat center;}  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:6px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   /**列表页文章图片大小限??*/

/**文章??*/
.infobox { margin:0 auto;min-height:450px;}
.article p{font-size:16px !important;}
.article h1.arti_title { line-height:26px; font-family: "Microsoft YaHei"; padding:5px; text-align:center; font-size:18px; color:#282828; border-bottom:2px solid #3C4368;} /**文章标题**/
.article .arti_metas { padding:10px; text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;} /**文章其他属??**/
.article .entry { margin:0 auto; overflow:hidden;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.6; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:6px;}
.article .entry .read img { max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/

/**页脚????**/
#footer {background:#0e6fd6;height:80px;}
#footer .inner { }
.foot{text-align:center;}
.foot{color:#fff;font-family:"Microsoft Yahei";font-size:12px;line-height:40px;}


.wp_article_list .list_item{border:none;height:32px;line-height:32px;}
.wp_article_list .list_item span a{font-size:16px;color:#434343;font-family:"Microsoft Yahei";}
#wp_news_w14 .wp_article_list .list_item .Article_Index{width:0;margin-top:0;background:none;margin-right:0;}

.wp_article_list .list_item span{margin-left:0;}
.wp_article_list .list_item .Article_PublishDate{color:#d3d3d4;font-size:14px;font-family:"Microsoft Yahei";}
.wp_article_list .list_item .Article_Index{background:url(../images/point_b.png) no-repeat center;margin:0;height:32px;}
#wp_news_w24 .wp_article_list .i1 .Article_Index,#wp_news_w24 .wp_article_list .i2 .Article_Index{background:url(../images/point_r.png) no-repeat center;}
#wp_news_w25 .wp_article_list .i1 .Article_Index,#wp_news_w25 .wp_article_list .i2 .Article_Index{background:url(../images/point_r.png) no-repeat center;}
#wp_news_w24 .wp_article_list .i1 span a,#wp_news_w24 .wp_article_list .i2 span a,#wp_news_w25 .wp_article_list .i1 span a,#wp_news_w25 .wp_article_list .i2 span a{color:#d7001e;}
#wp_news_w24 .wp_article_list .i1 .Article_PublishDate,#wp_news_w24 .wp_article_list .i2 .Article_PublishDate,#wp_news_w25 .wp_article_list .i1 .Article_PublishDate,#wp_news_w25 .wp_article_list .i2 .Article_PublishDate{color:#d7001e;}

li.new .new_title a{font-size: 14px; color: #232323;font-family: "Microsoft Yahei";}

/**置顶**/
#to_top{width:30px; height:30px; padding:10px; font:14px/20px arial; text-align:center;  background:#999; position:absolute; cursor:pointer; color:#fff}

.nav_img{height:220px;background:url(../images/list.jpg) center no-repeat;}


#dh{position: absolute;top: 0;width:100%;}
#dh .inner { }
.navBar{ position:relative; z-index:999; color:#000; height:40px; }
.navlist{width:1000px;position: absolute;top: 40px;z-index:999;}
.nav{}
.nav .m{ height: 40px;
    float: left;
    line-height: 40px;
margin-right:35px;
   }
.nav .i5{margin-right:0 !important;}
.nav .m .imgs,.nav .m .subm,.nav .m .navtxt{display:none; }
.nav h3{ float:left; font-weight:normal; font-size:16px; overflow:hidden; line-height:40px;}
.nav h3 a{ display:block; color:#0f4058;  font-size:16px; text-align:center !important; padding:0 4px;font-weight:bold;}
.nav h3 a:hover,.nav h3 a.hover{ color:#fff;background-color:#0f4058;}
.jc{ font-size:13px!important; color:#979191!important;text-align:center!important}
.nav h3 a:hover i,.nav h3 a.hover i{width:10px;height:10px; margin-left:10px;background:url("../images/navico031.png") no-repeat 0px center;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.nav h3 a.on:hover i{ background:url("../images/navico031.png") no-repeat 0px center;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}


.nav .on h3{ background: url("../images/whitebk.png") repeat;}
.nav .on h3 a{ background-image:url("../images/navico01.png"); color: #811c21;}
.nav .sub{ display:none; /*???????*/ width:236px; padding:5px 10px 10px 10px;   position:absolute; left:0; top:45px; background: url("../images/whitebk.png") repeat; }
.nav .sub li{ height:20px; line-height:20px; padding:4px 0;  float:left; width:118px;  }
.nav .sub li a{ display:block;  width: 88px; color:#7a7a7a; padding-left: 30px; font: normal 12px/20px 'Helvetica', Georgia,Arial, Helvetica, sans-serif;;  background:url("../images/navico04.png") no-repeat 10px center;  }
.nav .sub li a:hover{ color:#811c21; background-image:url("../images/navico03.png");  }

.navcon{width:450px;position:relative;z-index:999;}
.navcon .sub{ display:none; /*???????*/  
    width: 422px;
    margin: 0 auto;
    padding: 14px;background:#0f4058;}
.navcon .sub .imgs{float:right;    width: 220px;

    }
.navcon .sub .textcon{float:right;
    font-size: 12px;
    font-family: Microsoft yahei,Arial;
    color: #fff;
    line-height: 200%;
    width: 220px;
    height: 90px;
    display: table;margin-top:14px;}

.navcon .sub .imgs img{width: 258px; height: 108px;}
.navcon .sub .subnav{float: left;
    width: 175px;}


.navcon .sub li{padding-left: 20px;
    padding-right: 20px;
    line-height: 35px;
 list-style:none;
background:url(../images/arrow.png) left no-repeat;}
.navcon .sub li a{ color: #fff;
    font-size: 14px;
    font-family: Microsoft yahei,Arial;
}
.navcon .sub li a:hover{ color:#ff9900; }

.navcon .navlist-li .imgs .img_bg{
    width: 220px;
    height: 140px;
    background-size: 100%;
}

.navcon .navlist-li-1{position:absolute;left:185px;}
.navcon .navlist-li-2{position:absolute;left:354px;}
.navcon .navlist-li-3{position:absolute;left:491px;}
.navcon .navlist-li-4{position:absolute;left:660px;}


.navlist-li-0 .imgs .img_bg{ background:url(../images/m1.jpg) no-repeat center;}
.navlist-li-1 .imgs .img_bg{ background:url(../images/m1.jpg) no-repeat center;}
.navlist-li-2 .imgs .img_bg{ background:url(../images/m1.jpg) no-repeat center;}
.navlist-li-3 .imgs .img_bg{ background:url(../images/m1.jpg) no-repeat center;}
.navlist-li-4 .imgs .img_bg{ background:url(../images/m1.jpg) no-repeat center;}
.navlist-li-5 .imgs .img_bg{ background:url(../images/m5.jpg) no-repeat center;}
.navlist-li-6 .imgs .img_bg{ background:url(../images/m8.jpg) no-repeat center;}
.navlist-li-7 .imgs .img_bg{ background:url(../images/m78.jpg) no-repeat center;}
.navlist-li-8 .imgs .img_bg{ background:url(../images/m102.jpg) no-repeat center;}
.navlist-li-9 .imgs .img_bg{ background:url(../images/m3.jpg) no-repeat center;}
.navlist-li-10 .imgs .img_bg{ background:url(../images/m103.jpg) no-repeat center;}



.col_path1{height:40px;padding-left:15px;background-color:#007166;line-height:40px;color:#fff;font-family:"Microsoft Yahei";font-size:16px;}
.col_path1 a{color:#fff;}
.col_title1{padding-left:30px;background:url(../images/tt_bg.jpg) left no-repeat;color:#0f4058;font-family:"Microsoft Yahei";font-size:18px;font-weight:bold;margin:20px 0;}

.col_news_con1{margin-top:20px;}
li.news4{width:50%;margin:20px 0;}
.news_img4{width:146px;padding:5px;border:1px solid #e5e5e5;}
.news_title4{font-family:"Microsoft Yahei";font-size:18px;font-weight:bold;color:#313131;padding:10px 0;width:146px;margin:0 auto;text-align:center;}
.infobox1{margin-top:30px;}
.jianji{margin-left:30px;}
.news_title5{font-family:"Microsoft Yahei";font-size:24px;font-weight:bold;color:#313131;}
.news_gjz{font-family:"Microsoft Yahei";font-size:18px;font-weight:bold;color:#aaa;margin:20px 0;}
.news_jj5{font-family:"Microsoft Yahei";font-size:18px;color:#aaa;;font-weight:bold;    margin: 20px 0px;}
li.news5{margin-bottom:20px;}
.jj2{width:300px;}

.js{ border-bottom:#0f4058 4px solid; margin-bottom:10px;}
.js p{text-indent:2em;font-family:'微软雅黑'; font-size:14px; line-height:24px;}
.js p1{font-family:'微软雅黑'; font-size:14px; line-height:24px;}

.inner_top {
    line-height: 39px;
    height: 39px;
    margin-bottom: 21px;
    background: #007166;
    padding-left: 18px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #fff;
	font-weight:bold;
}
.inner_top a {
    color: #fff;
    font-weight: normal;
}
.inner_top span.possplit {
    background: url(../images/dqwz_111.png) center center no-repeat;
    width: 20px;
    display: inline-block;
}
.inner_top span.bt {
    padding-left: 14px;
    background: url(../images/dqwz_111.png) left center no-repeat;
}

#container2 .layer2 .fl .cont table tr td{ width:654px;}

.teacher-pic{display:none;}
.teacher-info h3{font-weight: bold;
    line-height: 38px;
    font-family: '微软雅黑';
    font-size: 18px;}

.teacher-info p{font-size: 16px;
    font-family: '微软雅黑';
    line-height: 26px;
    text-indent: 2em;}

.teacher-info .section ul li a{font-size: 16px;
    font-family: '微软雅黑';
    line-height: 26px;}

.teacher-info h4 a{    font-size: 18px;
    color: #305da0;}
.teacher-info h4{padding-bottom:30px;}
.search-box { width: 100%;padding:0px 0px; background: #6b76a4; /* height: 29px; */ position: relative; background:transparent;border:1px solid #fff;}
.search-box .input-item { margin-left: 3px; margin-right: 30px; }
.search-box .input-item input { border: 0; outline: 0; width: 100%; height: 16px; line-height: 16px; padding:5px 5px; background:transparent; color: #fff; font-size: 12px; font-family: "Microsoft YaHei" }
.search-box .input-submit { display: block; width: 30px; height: 28px; background: url(../images/search_btn.png) no-repeat center center; cursor: pointer; position: absolute; right: 0; top: 0px; text-align:center;}
.search-box .input-submit span {line-height:58px; font-size:18px; color:#fff; display: none;}
/*点击弹出输入框*/
.searchbtn {
    width: 120px;
    height: 40px;
    border: 0;
    outline: 0;
    background: url(../images/search.png) no-repeat center;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10;
    border-radius: 0px;
    cursor: pointer;
}
.searchbox{padding-left: 0px;background: url(../images/by.png) no-repeat 1px center;width: 0px;position:absolute;right:0;top: 40px;}
.wp-search {
    position: relative;
    border-radius: 0px 0px 10px 10px;
    overflow: hidden;
    background: #c9c9c9;
}
.wp-search form { display: block;}
.wp-search .search-input {margin-left:10px;margin-right: 40px;}
.wp-search .search-input input.search-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 0px;
    outline: 0;
    background: #fff;
    color: #000;
    font-size: 12px;
    padding: 0px 0;
    vertical-align: top;
    margin: 6px 0px;
}
.wp-search .search-btn {width: 40px;height: 40px;position: absolute;right: 0;top:50%;margin-top: -20px;border-radius:42px;overflow:hidden;}
.wp-search .search-btn input.search-submit {
    width: 30px;
    height: 42px;
    border: 0;
    outline: 0;
    background: url(../images/sc2.png) no-repeat center;
    background-size: 75%;
    cursor: pointer;
}

#wp_news_w27 .clearfix{    padding-bottom: 22px;}

#wp_news_w27 .t4{padding-bottom:0px;}




/*main_two*/
.main {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.twoLeft, .ninetRight, .twelveLeft{
	width: 890px;
	padding: 0 5px;
	float: left;
	margin-top: 30px;
}
.twoRight, .threeLeft, .threeRight, .fiveLeft, .fiveRight, .sixLeft, .sixMiddle, .sixRight, .sevenLeft, .sevenRight, .nineLeft, .elevenLeft, .elevenRight, .twelveRight{
	width: 290px;
	padding: 0 5px;
	margin-top: 30px;
	float: left;
}
.fiveRight, .sevenRight, .nineLeft{
	_padding: 0;
}
.Title {
	width: 100%;
	height: 36px;
	margin-bottom: 10px;
	display: block;
	line-height: 36px;
	background: url(../images/ico2.png) no-repeat left;
	_position: relative;
}
.Title span{
	float: left;
	display: block;
	_position: absolute;
}
.Title span.tit{
	font-size: 20px;
	color: #680034;
	padding: 0 12px;
	_left: 0;
}
.Title span.tit em{
	color: #1b1b1b;
}
.Title span.line{
	width: 716px;
	_left: 100px;
	_top: -20px;
}
.Title span.line b{
	display: block;
	height: 1px;
}
.Title span.line .line_l{
	padding-top: 16px;
	_padding-top: 0px;
	border-bottom: 1px solid #546b28;
}
.Title span.line .line_s{
	padding-top: 4px;
	width: 684px;
	border-bottom: 1px solid #e2e2e2;
	_padding-top: 0px;
	_margin-top: -30px;
}
.Title a {
	font-size: 18px;
	float: right;
	color: #464646;
}
.Title a:hover {
	color: #680034;
}
.Title a font {
	font: 16px/18px consolas;
}
.twoLis {
	width: 100%;
	height: auto;
}
.twoLisImg {
	width: 545px;
	height: auto;
	float: left;
	position: relative;
}
.twoLisImg .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 16px;
	bottom: 9px;
	z-index: 1;
}
.twoLisImg .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.twoLisImg .hd ul li {
	float: left;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #7c7c7c;
	cursor: pointer;
}
.twoLisImg .hd ul li.on {
	background: #faa209;
}
.twoLisImg .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.twoLisImg .bd li {
	zoom: 1;
	vertical-align: middle;
}
.twoLisImg .bd img {
	width: 100%;
	display: block;
	position: relative;
}
.twoLisImg .bd li p{
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55000000',endColorstr='#55000000');      /*IE6,IE7*/ 
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#55000000', endColorstr='#55000000')";      /*IE8*/
	position: absolute;
	text-indent: 10px;
	bottom: 0;
}
.twoLis .new_list {
	width: 320px;
	height: auto;
	display: block;
	float: left;
	margin-left: 20px;
}
.twoLis .new_list li {
	padding-left: 8px;
}
.twoLis .new_list li a {
	display: block;
	padding: 15px 16px 16px 8px;
	_padding: 7px 16px 8px 8px;
	font-size: 16px;
	color: #323232;
	border-bottom: 1px solid #ededed;
}
.twoLis .new_list li:hover {
	background:#f2efe8 url(../images/ico4.png) no-repeat left;
}
.twoLis .new_list li a span {
	float: right;
}
.Title2{
	width: 100%;
	background: url(../images/ico3.png) no-repeat;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #ffffff;
}
.Title2 span{
	display: block;
	float: left;
	padding: 0 12px;
}
.Title2 a{
	float: right;
	color: #464646;
	font-size: 18px;
	display: block;
	padding: 0 12px;
}
.Title2 a:hover{
	color: #680034;
}
.twoRight img {
	width: 100%;
	height: auto;
}
.twoRight p {
	text-indent: 2em;
	background: #282a2e;
	line-height: 24px;
	padding: 20px 16px 27px;
	color: #fff;
}
.twoRight p a {
	color: #fcc70e;
}
.twoRight p a:hover{
	color: #fdd751;
}





/*main_three*/
.threeMiddle, .fiveMiddle, .sevenMiddle, .eightLeft, .eightRight, .elevenMiddle{
	width: 590px;
	padding: 0 5px;
	margin-top: 30px;
	float: left;
}
.Title span.line_Ls{
	width: 161px;
}
.Title span.line_Ls .line_s{
	padding-top: 4px;
	width: 88px;
	border-bottom: 1px solid #e2e2e2;
}
.Title span.line_Ms{
	width: 170px;
}
.Title span.line_Ms .line_s{
	padding-top: 4px;
	width: 150px;
	border-bottom: 1px solid #e2e2e2;
}
.listl_thr{
	width: 100%;
	height: auto;
}
.listl_thr li a{
	font-size: 15px;
	color: #323232;
	line-height: 28px;
	_height: 28px;
	padding-left: 12px;
	display: block;
	background: url(../images/ico5.png) no-repeat left;
}
.listl_thr li a:hover{
	color: #680034;
	text-decoration: underline;
}
.listm_thr{
	width: 100%;
	height: auto;
}
.listm_thr li{
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 18px;
	margin-bottom: 18px;
}
.listm_thr li.marr{
	margin-bottom: 0;
}
.listm_thr li .img{
	display: block;
	width: 153px;
	margin-right: 20px;
}
.listm_thr li .wen{
	width: 170px;
	font-size: 14px;
	color: #787878;
}
.listm_thr li .wen a{
	color: #323232;
	font-size: 16px;
	padding-top: 6px;
	font-weight: bold;
	display: block;
}
.listm_thr li .wen a:hover{
	color: #680034;
	text-decoration: underline;
}
.listm_thr li .wen p{
	text-indent: 2em;
	line-height: 22px;
	padding-top: 8px;
}
.picScroll-top{
	width: 100%;
	height: 252px;
	overflow: hidden;
}
.picScroll-top .bd{
	width: 100%;
}
.picScroll-top .bd .picList{
	width: 100%;
	position: relative;
}
.picScroll-top .bd .picList li{
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}
.picScroll-top .bd .picList li .pic{
	display: block;
	width: 93px;
	height: 95px;
}
.picScroll-top .bd .picList li .pic img{
	width: 100%;
}
.picScroll-top .bd .picList li .wen{
	width: 183px;
	padding-left: 14px;
}
.picScroll-top .bd .picList li .wen h2{
	font-weight: bold;
	padding: 8px 0;
	font-size: 16px;
	color: #323232;
}
.picScroll-top .bd .picList li .wen p{
	color: #787878;
font-size:13px;
    line-height: 20px;
}



/*main_four*/
.fourMain{
	width: 990px;
	padding: 0 5px;
	margin-top: 30px;
}
.picScroll-left{ 
	width:100%;  
	overflow:hidden; 
	position:relative; 
}
.picScroll-left .hd{ 
	overflow:hidden; 
}
.picScroll-left .hd a{
	/*display:block;  
	width:30px; 
	height:30px; 
	overflow:hidden;
	top: 50%; 
	margin-top: -15px;
	position: absolute;
	cursor:pointer; 
	background: url(../images/btn3.png) no-repeat;*/
}
.picScroll-left .hd .zhut a{
color: white;	
}
.picScroll-left .hd .prev{ 
	left: 183px;
	background-position: 0 0;
}
.picScroll-left .hd .next{ 
	right: 20px;
	z-index: 999;
	background-position: right 0; 
}
.picScroll-left .hd .zhut{
	position: absolute;
	top: 0px;
	width: 217px;
	height: 195px;
	left: 0px;
	background: url(../images/ico6.png) no-repeat;
}
.picScroll-left .hd .zhut span{
	border: 2px solid #fff;
	display: inline-block;
	width: 118px;
	height: 122px;
	text-align: center;
	font-size: 30px;
	color: #ffffff;
	margin-top: 33px;
	margin-left: 21px;line-height: 56px;
}
.picScroll-left .bd{ 
	padding: 18px 0 18px 230px;
	background: #5e5e5e;
}
.picScroll-left .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.picScroll-left .bd ul li{ 
	margin:0 14px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
}
.picScroll-left .bd ul li .pic{ 
	text-align:center; 
}
.picScroll-left .bd ul li .pic img{ 
	width:148px; 
	height:128px; 
	display:block; 
	border: 2px solid #fff;
}
.picScroll-left .bd ul li .pic img:hover{
	border: 2px solid #680034;
}

/*main_five*/
.login{
	width: 100%;
}
.login .tit_lo{
	text-align: center;
	width: 100%;
	background: url(../images/ico7.png) no-repeat center;
	color: #680034;
	font-size: 18px;
}
.login .lo_con{
	padding: 32px 22px;
	height: auto;
	border: 1px solid #ccc;
	border-top: 0;
	margin-top: -13px;
}
.login .lo_con dl{
	padding-bottom: 12px;
	overflow: hidden;
	color: #555;
	font-size: 14px;
}
.login .lo_con dl dt{
	line-height: 32px;
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: right;
	display: inline-block;
	float: left;
	width: 42px;
}
.login .lo_con dl dd{
	float: left;
	width: 200px;
}
.login .lo_con dl dd input{
	width: 200px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #555;
	text-indent: 8px;
	float: left;
	border: 1px solid #d0d0d0;
}
.login .lo_con .forget{
	display: block;
	text-align: right;
	color: #1e7bdb;
}
.login .lo_con .forget:hover{
	color: #4596ea;
}
.login .lo_con .log{
	width: 100%;
	display: block;
	color: #fff;
	border-radius: 3px;
	background: #680034;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	margin-top: 8px;
	text-align: center;
}
.zxdc{
	margin-top: 27px;
}
.zxdc ul{
	padding: 20px 10px 10px;
	height: auto;
	border: 1px solid #ccc;
	border-top: 0;
	margin-top: -13px;
}
.zxdc ul li a,
.sixr_con ul li a{
	display: block;
	background: url(../images/ico5.png) no-repeat left;
	text-indent: 12px;
	height: 28px;
	line-height: 28px;
}
.zxdc ul li a:hover,
.sixr_con ul li a:hover{
	color: #680034;
	text-decoration: underline;
}