@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;     display: list-item;
    list-style-type: none}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale9{ -webkit-transform: scale(0.745);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.con_1100{ position:relative; margin:0 auto; width:1100px;}
.con_1100:after{content:""; display:block; height:0; clear:both;}


.header{ width: 100%; min-width: 1100px; height: 140px; background: url(../images/header_bg.jpg) no-repeat center top;}
.header .logo{ line-height: 140px;}

.header .toplink{ margin-top: 22px; text-align: right; font-size: 0;}
.header .toplink li{ display: inline-block; height: 24px; line-height: 24px;}
.header .toplink li a{ display: inline-block; vertical-align: middle; font-family:'SimSun'; font-size: 12px; color: #333;}
.header .toplink li a:hover{ color: #0058a8;}
.header .toplink li:before{ content:"|"; display: inline-block; vertical-align: middle; margin: 0 16px; font-family:'SimSun'; font-size: 12px; color: #333;}
.header .toplink li:first-child:before{ display: none;}

.header .search{ margin-top: 28px; font-size: 0; text-align: right;}
.header .search .search_text{ display: inline-block; vertical-align: middle; width: 215px; height: 30px; line-height: 30px; background: #fff; border: none; box-sizing: border-box; padding: 0 10px; font-family:'Microsoft YaHei'; font-size: 12px; color: #333;}
.header .search .search_button{ display: inline-block; vertical-align: middle; width: 36px; height: 30px; line-height: 30px; background: url(../images/search_ico.png) no-repeat center center #1769b4; border: none; cursor: pointer;}


.nav{ position:relative; z-index:4; width: 100%; min-width: 1100px; height: 60px; background: #0058a8;}
.nav .nLi{ position:relative; float:left; width: 11.11%; height: 60px; display:inline; text-align: center;}
.nav .nLi h3 a{ display:block; width: 100%; height: 100%; padding-top: 8px; box-sizing: border-box;}
.nav .nLi h3 a b{ display: block; line-height: 28px; font-family:'Microsoft YaHei'; font-size: 16px; color: #fff; font-weight: normal; width:140px;}
.nav .nLi h3 a i{ width:140px;display: block; line-height: 18px; font-family:'Arial'; font-size: 9px; color: #b8c7df; font-weight: normal;}
.nav .sub{ display:none; width:100%; left:0; top:60px; position:absolute; background:#0060ad; line-height:38px; padding:5px 0;}
.nav .sub a{ display:block; width: 100%; font-family:'Microsoft YaHei'; font-size:13px; color: #dee6f2;}
.nav .sub a:hover{ background:#004e9c; color: #fff;}


.banner { width: 100%; min-width: 1200px; height: 350px; overflow: hidden; position: relative;}
.banner .hd { position: absolute; left: 0; bottom: 10px; width: 100%; height: 15px; z-index: 1; display: none;}
.banner .hd ul { margin: 0 auto; text-align: center; font-size: 0;}
.banner .hd ul li { display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; width:12px; height:12px; background:#fff; box-sizing: border-box; border: 1px solid #0058a8; border-radius: 50%; cursor: pointer;}
.banner .hd ul li.on { background:#0058a8;}
.banner .bd { position: relative; height: 100%; z-index: 0;}
.banner .bd ul { width: 100% !important; height: 350px; overflow: hidden;}
.banner .bd ul li { width: 100% !important; zoom: 1; vertical-align: middle; background-repeat: no-repeat; background-position: center top;}
.banner .bd ul li a { width: 100%; height: 350px; display: block;}
.banner .prev, .banner .next { position: absolute; left: 5%; top: 50%; margin-top: -20px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5;}
.banner .next { left: auto; right: 5%; background-position: 8px 5px;}
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1;}


.intitle{ line-height: 40px; border-bottom: 1px solid #acacac;}
.intitle h3 b{ font-family: 'Microsoft YaHei'; font-size: 18px; color: #0058a8; font-weight: normal;}
.intitle h3 i{ font-family: 'Microsoft YaHei'; font-size: 12px; color: #303030; font-weight: normal; text-transform: uppercase;}
.intitle h3 b:after{ content:"/"; font-family: 'Microsoft YaHei'; font-size: 14px; color: #acacac; font-weight: normal; margin: 0 6px;}


.inNews_list ul{ margin-top: 12px;}
.inNews_list ul li{ position: relative; line-height: 28px;}
.inNews_list ul li a{ max-width: 290px; font-family:'SimSun'; font-size: 12px; color: #666; padding-left: 15px; box-sizing: border-box;}
.inNews_list ul li span{ font-family:'SimSun'; font-size: 12px; color: #999;}
.inNews_list ul li a:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top:-2px; display: black; width: 5px; height: 5px; border-radius: 50%; background: #b8b8b8;}
.inNews_list ul li a:hover{ color: #0058a8;}
.inNews_list ul li a:hover:before{ background: #0058a8;}


.inNews_blank1{ width: 350px; margin-top: 30px;}
.inNews_blank1 ul{ height: 168px;}

.inNews_blank2{ width: 350px; margin-top: 30px;}
.inNews_blank2 ul{ height: 168px;}

.inNews_blank3{ width: 350px; margin-top: 25px;}
.inNews_blank3 ul{ height: 168px;}

.inNews_blank4{ width: 340px; margin-top: 25px; margin-left: 30px;}
.inNews_blank4 ul{ height: 168px;}

.inNews_blank5{ width: 350px; margin-top: 25px;}
.inNews_blank5 ul{ height: 168px;}

.inNews_blank6{ width: 420px; margin-top: 25px; margin-left: 32px;}
.inNews_blank6 .first{ margin-top: 16px; padding-bottom: 6px; border-bottom: 1px dashed #999;}
.inNews_blank6 .first h5{ line-height: 20px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: bold;}
.inNews_blank6 .first h5 a{ max-width: 100%;}
.inNews_blank6 .first h5 a:hover{ color: #0058a8;}
.inNews_blank6 .first p{ height: 40px; line-height: 20px; overflow: hidden; font-family: 'SimSun'; font-size: 14px; color: #8d8d8d; margin: 4px 0; text-indent: 2em;}
.inNews_blank6 .first .date{ line-height: 20px; overflow: hidden; font-family: 'SimSun'; font-size: 12px; color: #666;}
.inNews_blank6 ul{ height: 168px;}
.inNews_blank6 ul li a{ max-width: 360px;}

.inNews_blank7{ width: 350px; margin-top: 25px;}
.inNews_blank7 ul{ height: 280px;}



.news_pic{ position:relative; width: 340px; height: 210px; overflow:hidden; margin: 38px 0 0 30px;}
.news_pic .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;}
.news_pic .hd ul{ overflow:hidden; zoom:1; float:left;}
.news_pic .hd ul li{ float:left; margin-left:6px; width:10px; height:10px; border-radius: 50%; background:#fff; cursor:pointer;}
.news_pic .hd ul li.on{ background:#0058a8;}
.news_pic .hd ul li:first-child{ margin-left: 0;}
.news_pic .bd{ position:relative; height:100%; z-index:0;}
.news_pic .bd li{ position: relative; width: 340px; height: 210px; zoom:1; vertical-align:middle;}
.news_pic .bd li img{ width: 100%; height: 100%;}
.news_pic .bd li p{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; line-height: 30px; padding: 0 10px; box-sizing: border-box; background: url(../images/black60.png);}
.news_pic .bd li p a{ float: left; max-width: 290px; font-family: 'SimSun'; font-size: 12px; color: #fff;}
.news_pic .prev,
.news_pic .next{ position:absolute; display: block; left:0; top:50%; margin-top:-25px; width:35px; height:60px; background:url(../images/slider-arrow.png) -108px 14px no-repeat #0058a8; filter:alpha(opacity=0);opacity:0;}
.news_pic .next{ left:auto; right:0; background-position:10px 14px;}
.news_pic .prev:hover,
.news_pic .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;}



.inadpic{ height:97px; overflow:hidden; position:relative; margin-top: 32px;}
.inadpic .hd{ height:18px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1;}
.inadpic .hd ul{ overflow:hidden; zoom:1; float:left;}
.inadpic .hd ul li{ float:left; margin-left:7px; width:18px; height:18px; line-height:18px; text-align:center; background:#fff; border-radius: 50%; font-family:'Microsoft YaHei'; font-size: 12px; color: #555; cursor:pointer;}
.inadpic .hd ul li.on{ background:#0058a8; color:#fff;}
.inadpic .bd{ position:relative; height:100%; z-index:0;}
.inadpic .bd li{ zoom:1; vertical-align:middle;}
.inadpic .bd img{ width:100%; height:97px; display:block;}


.inKjtd{ margin-top: 30px;}
.inKjtd ul li{ float: left; width: 166px; height: 70px; margin-left: 20px;}
.inKjtd ul li:first-child{ margin-left: 0;}
.inKjtd ul li img{ width: 100%; height: 100%;}


.inxshb{ width: 268px; height: 330px; background: #2482db; margin-top: 32px;}
.inxshb h3{ width: 100%; height: 60px; line-height: 60px; text-align: center; background: #0058a8; font-family:'Microsoft YaHei'; font-size: 26px; color: #fff; font-weight: bold;}
.inxshb h3 a{ display: block; width: 100%; height: 100%;}
.inxshb ul{ width: 100%; height: 270px; padding: 16px 16px; box-sizing: border-box; overflow: hidden;}
.inxshb ul li{ margin-top: 6px;}
.inxshb ul li:first-child{ margin-top: 0;}
.inxshb ul li h6{ line-height: 26px; font-family:'Microsoft YaHei'; font-size: 14px; color: #fff; font-weight: bold;}
.inxshb ul li p{ line-height: 20px; font-family:'Microsoft YaHei'; font-size: 14px; color: #3edef5; max-height: 60px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.inxshb ul li p a:hover{ color: #0058a8;}



.inxsyd{ width: 720px; margin-top: 25px; margin-bottom: 50px;}
.inxsyd ul{ margin-top: 22px;}
.inxsyd ul li{ float: left; width: 226px; margin-left: 21px;}
.inxsyd ul li:first-child{ margin-left: 0;}
.inxsyd ul li .pic{ width: 100%; height: 150px; overflow: hidden;}
.inxsyd ul li .pic img{ width: 100%; height: 100%;}
.inxsyd ul li h5{ line-height: 24px; font-family:'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: normal; margin-top: 6px;}
.inxsyd ul li h5 a{ max-width: 100%;}
.inxsyd ul li h5 a:hover{ color: #0058a8;}
.inxsyd ul li .date{ line-height: 20px; font-family:'Microsoft YaHei'; font-size: 12px; color: #999;}
.inxsyd ul li p{ height: 44px; line-height: 22px; overflow: hidden; font-family:'Microsoft YaHei'; font-size: 14px; color: #666;}



.slideNews{ width: 350px; margin-top: 25px; margin-bottom: 50px;}
.slideNews .hd{ height: 40px; line-height: 40px; border-bottom: 1px solid #acacac;}
.slideNews .hd ul li{ float:left; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; cursor:pointer;}
.slideNews .hd ul li.on{ color: #0058a8;}
.slideNews .hd ul li a{ display: block; float: left; height: 39px;}
.slideNews .hd ul li:before{ content: ""; display: block; margin: 10px 11px 0 11px; float: left; width: 1px; height: 20px; background: #666;}
.slideNews .hd ul li:first-child:before{ display: none;}
.slideNews .hd ul li.on a{ border-bottom: 3px solid #0058a8; color: #0058a8;}

.slideNews .bd{ margin-top: 18px; width: 100%; height: 252px; overflow: hidden;}
.slideNews .bd ul{ zoom:1;}
.slideNews .bd ul li{ position: relative; line-height: 28px;}
.slideNews .bd ul li a{ max-width: 290px; font-family:'SimSun'; font-size: 12px; color: #666; padding-left: 15px; box-sizing: border-box;}
.slideNews .bd ul li span{ font-family:'SimSun'; font-size: 12px; color: #999;}
.slideNews .bd ul li a:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top:-2px; display: black; width: 5px; height: 5px; border-radius: 50%; background: #b8b8b8;}
.slideNews .bd ul li a:hover{ color: #0058a8;}
.slideNews .bd ul li a:hover:before{ background: #0058a8;}


.footer{ width: 100%; min-width: 1100px; background: #303030; line-height: 24px; padding: 40px 0; font-family:'SimSun'; font-size: 12px; color: #acacac;}
.footer .yqlink{ position: relative;}
.footer .yqlink h5{ position: relative; width: 168px; height: 24px; line-height: 24px; background: #131313; padding: 0 14px; box-sizing: border-box; font-family:'SimSun'; font-size:12px; color:#b6b6b6; font-weight: normal; cursor: pointer;}
.footer .yqlink h5:after{ content: "-->"; position: absolute; right: 0; top: 0; width: 28px; height: 24px; line-height: 24px; text-align: center; background: #fff; font-family:'SimSun'; font-size:12px; color:#666;}
.footer .yqlink ul{ position: absolute; z-index: 2; bottom: 24px; left: 0; width: 100%; max-height: 300px; overflow: auto; background: #0058a8; padding: 5px 0; display: none;}
.footer .yqlink ul li{ height: 34px; line-height: 34px;}
.footer .yqlink ul li a{ display: block; width: 100%; height: 100%; padding: 0 14px; box-sizing: border-box; font-family:'Microsoft YaHei'; font-size:12px; color:#fff;}
.footer .yqlink ul li a:hover{ background: #004e9c; color: #fff;}
.footer a:hover{ color: #0058a8;}


.nycon{ margin-top: 30px;}
.nycon .nyleft{ width: 220px; background: #f5f5f5; padding-bottom: 60px; display: table-cell; vertical-align: top;}
.nycon .nyleft .nymenu{ width: 220px;}
.nycon .nyleft .nymenu h3{ width: 100%; height: 100px; text-align: center; padding: 22px 0 0 0; box-sizing: border-box; background: url(../images/nymenu_title_bg.jpg) no-repeat right bottom #0058a8; font-family:'Microsoft YaHei'; font-size:26px; color:#fff; font-weight: bold;}
.nycon .nyleft .nymenu h3 b{ display: block; line-height: 36px; font-family:'Microsoft YaHei'; font-size:30px; color:#fff; font-weight: bold;}
.nycon .nyleft .nymenu h3 i{ display: block; line-height: 24px; font-family:'Arial'; font-size:12px; color:#009dd6; font-weight: normal; text-transform: uppercase;}
.nycon .nyleft .nymenu ul{ margin-top: 4px;}
.nycon .nyleft .nymenu ul li{ position: relative; width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #fff;}
.nycon .nyleft .nymenu ul li a{ display: block; width: 100%; height: 100%; overflow: hidden; padding: 0 30px; box-sizing: border-box; font-family:'Microsoft YaHei'; font-size:14px; color:#333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nycon .nyleft .nymenu ul li:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #d9d9d9;}
.nycon .nyleft .nymenu ul li.on a,.nycon .nyleft .nymenu ul li a:hover{ color: #0058a8; background: url(../images/nymenu_list_ico.png) no-repeat 192px center #fff;}
.nycon .nyleft .nymenu ul li.on a:after,.nycon .nyleft .nymenu ul li a:hover:after{ content: ""; position: absolute; left: 18px; top: 50%; margin-top: -7px; width: 2px; height: 14px; background: #0058a8;}


.nycon .nyright{ width: 880px; display: table-cell; vertical-align: top; padding-bottom: 50px;}
.nycon .nyright .nyright_content{ width: 880px; padding-left: 40px; box-sizing: border-box; min-height: 360px;}
.nycon .nyright .nytitle{ height: 45px; line-height: 45px; border-bottom: 1px solid #d4d4d4;}
.nycon .nyright .nytitle h3{ height: 45px; border-bottom: 1px solid #0058a8; font-family:'Microsoft YaHei'; font-size: 16px; color: #0058a8; font-weight: bold;}
.nycon .nyright .nytitle .crumbs{ background: url(../images/crumbs_ico.png) no-repeat left center; padding-left: 30px; font-family:'Microsoft YaHei'; font-size: 12px; color: #666;}
.nycon .nyright .nytitle .crumbs a:hover,.nycon .nyright .nytitle .crumbs i{ color: #0058a8;}

.three_columns{ margin-top: 30px; text-align: center; font-size: 0;}
.three_columns ul li{ width: 130px; height: 40px; line-height: 40px; text-align: center; display: inline-block; vertical-align: middle; margin-left: 30px;}
.three_columns ul li:first-child{ margin-left: 0;}
.three_columns ul li a{ display: block; width: 100%; height: 100%; background: #666; font-family: 'Microsoft Yahei'; font-size: 18px; color: #fff;}
.three_columns ul li.on a,.three_columns ul li a:hover{ background: #0058a8;}


.news_point { margin: 30px 0 0 0;}
.news_point .art_title{ margin-bottom:20px; text-align:center;}
.news_point .art_title h4{font-family:"Microsoft Yahei"; font-size:22px; color:#444; font-weight:bold; margin-bottom:30px;}
.news_point .art_title .info{ width:100%; height:38px; line-height:38px; background:#f2f2f2; font-family:"Microsoft Yahei"; font-size:12px; color:#999; padding:0 36px; box-sizing:border-box;}
.news_point .art_title .info span,.news_point .art_title .info .bshare{  width: 25%;}
.news_point .art_title .info .bshare{ margin-top: 10px;}
.news_point .art_content { text-align: justify;}
.news_point .art_content * { max-width: 100%;}
.news_point .art_content a:hover,.news_point .art_content a *:hover{ color: #0058a8; text-decoration: underline;}
.news_point .art_content li{ }
.news_point .art_page{ margin-top: 30px; line-height: 20px; font-family: "Microsoft Yahei"; font-size: 14px; color: #666;}
.news_point .art_page span{ color: #017337;}
.news_point .art_page a:hover{ color: #0058a8; text-decoration: underline;}

.list_xrld{ margin-top: 30px;}
.list_xrld ul li{ padding:23px 20px; box-sizing:border-box; border-left:3px solid #6095c5; background:#f1f1f1; margin-bottom:20px; height:190px;}
.list_xrld ul li.even{ border:1px solid #e2e9e7; border-left:3px solid #bebebe; background:#fff;}
.list_xrld ul li .pic{ width:120px; height:135px;}
.list_xrld ul li .pic img{ width:100%; height:100%;}
.list_xrld ul li .txt{ width:620px; line-height:26px;}
.list_xrld ul li .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#222;}
.list_xrld ul li .txt p b{ width:70px; display:inline-block; *display:inline; *zoom:1; vertical-align: middle; color:#0058a8; font-weight:normal;}


.list_szdw{ margin-top: 30px;}
.list_szdw ul li{ position: relative; padding: 10px 0 10px 15px; margin: 0 0 10px 0;}
.list_szdw ul li em{ position: absolute; top: 10px; left: 0; display: block; float: left; font-family: 'Microsoft Yahei'; font-size: 36px; color: #666;}
.list_szdw ul li a{ display: block; float: left; width: 20%; height: 30px; line-height: 30px; margin-left: 40px; padding: 0 10px; box-sizing:border-box; font-family: 'Microsoft Yahei'; font-size: 14px; color: #999;}
.list_szdw ul li a:hover{ background: #0058a8; color: #fff;}

.list_news{ margin-top: 30px;}
.list_news ul li{ position: relative; line-height: 50px; border-bottom: 1px dashed #e6e6e6;}
.list_news ul li a{ max-width: 720px; font-family:'Microsoft YaHei'; font-size: 14px; color: #333; padding-left: 20px; box-sizing: border-box;}
.list_news ul li span{ font-family:'Microsoft YaHei'; font-size: 12px; color: #666;}
.list_news ul li a:before{ content: ""; position: absolute; left: 0; top: 50%; margin-top: -3px; width: 7px; height: 7px; background: url(../images/list_news_ico.png) no-repeat 0 0;}
.list_news ul li a:hover{ color: #0058a8;}
.list_news ul li a:hover:before{ background-position: 0 -8px;}


.list_news2{ margin-top: 30px;}
.list_news2 ul li{ border-bottom: 1px dashed #e5ddd9; padding: 26px 0;}
.list_news2 ul li:first-child{ padding-top: 0;}
.list_news2 ul li a{ display: block; width: 100%; height: 100%;}
.list_news2 ul li .date{ width: 60px; height: 66px; border-bottom: 1px solid #d4d2d1;}
.list_news2 ul li .date i{ display: block; width: 100%; height: 20px; line-height: 20px; text-align: center; background: #3379b9; font-family:'Microsoft YaHei'; font-size: 12px; color: #fff;}
.list_news2 ul li .date b{ display: block; width: 100%; height: 46px; line-height: 46px; text-align: center; background: #f3eee9; font-family:'Microsoft YaHei'; font-size: 30px; color: #444; font-weight: normal;}
.list_news2 ul li .text{ width: 760px;}
.list_news2 ul li .text h5{ line-height: 16px; font-family:'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: bold;}
.list_news2 ul li .text p{ height: 44px; line-height: 22px; overflow: hidden; font-family:'Microsoft YaHei'; font-size: 14px; color: #565656; margin-top: 7px;}
.list_news2 ul li a:hover h5,.list_news2 ul li a:hover p{ color: #3379b9;}


.list_pic{ margin-top: 30px;}
.list_pic ul li{ float: left; width: 240px; margin: 0 39px 10px 0;}
.list_pic ul li.li3n{ margin-right: 0;}
.list_pic ul li .pic{ width: 100%; height: 170px; border: 1px solid #ccc; padding: 4px; box-sizing: border-box; overflow: hidden;}
.list_pic ul li .pic img{ width: 100%; height: 100%;}
.list_pic ul li .txt{ width: 100%; line-height: 26px; text-align: center; padding: 5px 0; font-family:'Microsoft YaHei'; font-size: 16px; color: #333;}
.list_pic ul li .txt a:hover{ color: #3379b9;}



.syFocusThumb{position: relative; width:840px;  overflow: hidden; margin:20px auto;}
.syFocusThumb .pagination {position: absolute; text-align: left; width: 100%; height:56px; color: #fff; clear: both; top: 0; left: 0px;}
.syFocusThumb .thumbWrap { width:690px; overflow: hidden; margin: 0 auto;}
.syFocusThumb .holder {width: 4000px;}
.syFocusThumb .holder i {cursor: pointer;}

.syFocusThumb .pr,.syFocusThumb .ne{position: absolute;top:0; cursor: pointer; left:0px; width:32px; height:56px; background:url(../images/timeline_arrow.png) no-repeat 0 0 #0058a8;}
.syFocusThumb .ne{ background-position:-35px 0; left:auto; right: 0px;}

.syFocusThumb .sliderwrapper{ width:100%; padding-top:56px; text-align:left;}
.syFocusThumb .toc{ position: relative; width:230px; line-height: 26px; text-align: center; padding-bottom: 10px; font-size:12px; font-style:normal;}
.syFocusThumb .toc:before{ content: ""; position: absolute; left: 0; top: 30px; display: block; width: 100%; height: 2px; background: #d9d9d9;}
.syFocusThumb .toc:after{ content: ""; position: absolute; left: 50%; bottom: 0; margin-left: -8px; display: block; width: 16px; height: 16px; border: 2px solid #d9d9d9; background: #fff; border-radius: 50%; box-sizing: border-box;}
.syFocusThumb .toc a{color:#999;font-family:"Microsoft YaHei"; font-size:20px;}
.syFocusThumb .pagination i.selected:after{ border-color: #0058a8;}
.syFocusThumb .pagination i.selected a{ color:#0058a8;}
.syFocusThumb .contentdiv{}





.teacher_header{ width: 100%; min-width: 1100px; height: 128px; background: url(../images/teacher_header_bg.png);}
.teacher_header .logo{ margin-left: 40px; line-height: 128px;}
.teacher_footer{ width: 100%; min-width: 1100px; height: 160px; line-height: 160px; text-align: center; background: url(../images/teacher_footer_bg.png); margin-top: 40px; font-family:'Microsoft YaHei'; font-size:16px; color: #5d9ec6;}
.cont_teacher{ margin-top: 20px;}
.cont_teacher .teacher_title{ line-height: 26px; text-align: center; font-family: 'Georgia'; font-size: 24px; color: #3b3b3b; margin-bottom: 20px;}
.cont_teacher .teacher_info{ border-collapse: collapse; text-align: center; font-family:'Microsoft YaHei'; font-size:15px; color: #000; margin: 0 auto;}
.cont_teacher .teacher_info, .cont_teacher .teacher_info > td{ border: 1px solid #57B9D2 !important;}
.cont_teacher .teacher_info td{ color: #000; padding: 10px; border-color: #57B9D2;}
.cont_teacher .teacher_info img{ max-width: 100%;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.cont_teacher .teacher_info img{ width: 100%;}
}
.cont_teacher .teacher_info td table,.cont_teacher .teacher_info td tr,.cont_teacher .teacher_info td td{ border: none;}
.cont_teacher .teacher_info td *{ line-height: 1.5em;}
.cont_teacher .teacher_info a:hover,.cont_teacher .teacher_info a *:hover{ color: #0058a8; text-decoration: underline;}
.cont_teacher .teacher_info ol{ list-style-type: decimal; padding-left: 20px;}
.cont_teacher .teacher_info ol li{ list-style-type: decimal;}
.cont_teacher .teacher_info ul{ list-style-type: disc; padding-left: 20px;}
.cont_teacher .teacher_info ul li{ list-style-type: disc;}



.list_map{ width:100%;}
.list_map .hd{ margin-top: 30px; text-align: center; font-size: 0;}
.list_map .hd ul li{ width: 130px; height: 40px; line-height: 40px; text-align: center; display: inline-block; vertical-align: middle; margin-left: 30px; background: #666; font-family: 'Microsoft Yahei'; font-size: 18px; color: #fff; cursor: pointer;}
.list_map .hd ul li:first-child{ margin-left: 0;}
.list_map .hd ul li.on{ background: #0058a8;}

.list_map .bd .bdul{ padding-top: 30px;}

.list_map .bd .bdul .map{ height: 400px; width: 100%; font-size: 12px; border: 1px solid #ccc;}
.list_map .bd .bdul .result,.list_map .bd .bdul .result table { width: 100%; font-size: 12px;}

.page a.Next{height:20px; }
.page span.PrevDisabled{height:20px; }


/*CSS Stylesheet for IE Alert! plugin.
*/
/*Overlay Background
*/
#ie-alert-overlay{width:100%; height:100%; background-image:url(../images/bg.png); position: fixed; top: 0; left: 0; z-index:9999;}
* html #ie-alert-overlay{/* fixed position hack for ie6 */position: absolute;z-index:9999;}
/*Pop Up Panel
*/
#ie-alert-panel{width:520px;height:331px;position:fixed; background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;padding:72px 0 0 72px;
	_position:absolute; 
	/* fixed position hack for ie6 */
	_top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	/* top:300px hack for ie6 */
	/* font settings */
	 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;color:#333;line-height:1.5em;z-index:10000;}
#ie-alert-panel p{font-size:14px;width:486px;text-align:justify;}
#ie-alert-panel img{border:0;}
#ie-alert-panel span{font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel ul{list-style: none;margin:0;padding:0;}
#ie-alert-panel li{float:left;margin:0 22px 0 0;}
#ie-alert-panel li.last{margin-right:0;}
#ie-alert-panel a{display:inline-block;}
.browser{position: absolute;bottom:35px;}
.chrome, .firefox, .ie, .opera, .chrome360{background: url(../images/iealertsprite.png) no-repeat;}
/*browsers
*/
.chrome{background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}
.firefox{background-position: -292px 0;width: 73px;height: 98px;}
.ie{background-position: -179px 0;width: 95px;height: 98px;}
.opera{background-position: -90px 0;width: 73px;height: 98px;}
.chrome360{background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}

.list_xrld ul li.even{border: 1px solid #e2e9e7;
    border-left: 3px solid #bebebe;
    background: #fff;}
.art_content b{font-size:18px;font-weight:inherit !important;}

.re_list .re_name a {
   display: block;
    float: left;
    width: 20%;
    height: 30px;
    line-height: 30px;
    margin-left: 40px;
    margin-top:15px;
    box-sizing: border-box;
    font-family: 'Microsoft Yahei';
    font-size: 14px;
    color: #999;
 }
.re_list .re_name a:nth-child(7n),.re_list .re_name a:nth-child(10n),
.re_list .re_name a:nth-child(13n),.re_list .re_name a:nth-child(16n),
.re_list .re_name a:nth-child(19n),.re_list .re_name a:nth-child(22n),
.re_list .re_name a:nth-child(25n),.re_list .re_name a:nth-child(28n),
.re_list .re_name a:nth-child(31n),.re_list .re_name a:nth-child(34n),
.re_list .re_name a:nth-child(37n),.re_list .re_name a:nth-child(40n) {

    margin-left: 81px;

}

.re_list .re_name a:hover{background: #0058a8; color: #fff;
}
.re_list  ul li{
position: relative;
    padding: 10px 0 10px 15px;
    margin: 0 0 10px 0;}
.m-teachername{
width:40px;
    margin-top: 10px;
    left: 0;
    display: block;
    float:left;
    font-family: 'Microsoft Yahei';
    font-size: 36px;
    color: #666;}