

.top {overflow:hidden;height:135px;}
.topL {padding-top:20px;}
.topR {clear:both;width:286px;height:34px;overflow:hidden;background:url(/images/search.png) no-repeat center center;margin-top:60px;}
.topR input {float:left;display:inline;width:242px;height:34px;border:none;background:none;line-height:34px;padding:0 5px;}
.topR a {float:left;display:inline;width:34px;height:34px;}


.menuBox {height:50px;background:#042566;position:relative;z-index:1;}
.menu {}
.menuList dd {float:left;display:inline;width:118px;height:50px;position:relative;border-left: #021a49 1px solid;border-right: #09307b 1px solid;}
.menuList dd span {display:block;width:118px;height:50px;}
.menuList dd span a {display:block;width:118px;height:50px;text-align:center;line-height:50px;color:#ffffff;font-size:16px;}
.menuList dd div {position:absolute;left:0xp;top:50px;background:#f08300;width:100%;display:none;padding:5px 0 0 0;}
.menuList dd div a {display:block;height:40px;line-height:40px;text-align:center;color:#FFF;border-bottom:#d57603 1px solid}
.menuList dd div a:hover {background:#042566;}
.menuList dd div a.hover {background:#042566;}
.menuList dd.hover span a {background:#f08300;}


.banner {width: 1280px;margin: 0 auto;height: 524px;box-shadow: 0px 5px 10px #888888;}
.unslider-nav ol {list-style:none;text-align:center;}
.unslider-nav ol li {display:inline-block;width:6px;height:6px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer;}
.unslider-nav ol li.unslider-active {background:#fff;cursor:default;}
.unslider {position:relative}
.unslider-nav {position:absolute;bottom:22px;left:50%;margin-left:-36px;}

.unslider{overflow:auto;margin:0;padding:0}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-vertical>ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.banner-img {height:450px;overflow:hidden;}
.banner-img li {height:450px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-origin:content-box;background-position:center;}
.banner-tool {height:74px;background-color:#042566}
.banner-bar {width:956px;margin:0px auto;height:72px;position:relative}
.leftt,.rightt {position:absolute;top:-10px;width:10px;height:10px;}
.leftt {left:-10px;background:url(/images/leftt.png);}
.rightt {right:-8px;top:-10px;background:url(/images/rightt.png);}
.myprev,.mynext {position:absolute;width:25px;height:44px;color:white;font-size:30px;background-image:url(/images/lrbtn.png);background-repeat:no-repeat;top:220px;opacity:0.7;cursor:pointer;display:none;}
.unslider:hover .myprev {display:block}
.unslider:hover .mynext {display:block}
.myprev {position:absolute;left:10px;background-position:0px 0px;}
.mynext {right:10px;background-position:-24px 0px;}



.c-block {float:left;width:136px;height:70px;position:relative;}
.c-item {position:absolute;top:-12px;left:0px;width:136px;height:81px;overflow:hidden;padding:2px 0px}
.cc {position:absolute;top:4px;left:42px;width:45px;height:50px;background:url(/images/quick.png) no-repeat;}
.shuzi {background-position:-40px 3px;}
.c-item:hover .shuzi {background-position:-40px -43px;}
.xxgk {background-position:-186px 3px;}
.c-item:hover .xxgk {background-position:-186px -43px;}
.tsg {background-position:-317px 3px;}
.c-item:hover .tsg {background-position:-317px -43px;}
.zzgl {background-position:-451px 3px;}
.c-item:hover .zzgl {background-position:-451px -43px;}
.hqfw {background-position:-593px 3px;}
.c-item:hover .hqfw {background-position:-593px -43px;}
.zbcg {background-position:-731px 3px;}
.c-item:hover .zbcg {background-position:-731px -43px;}
.yzxx {background-position:-862px 3px;}
.c-item:hover .yzxx {background-position:-862px -43px;}



.c-r {position: absolute;top: -2px;right: 0px;width: 1px;height: 68px;background: #4295d9;border-radius: 2px;}

.c-slide {width:136px;height:7px;background-color:#04ddf7;position:absolute;bottom:-8px;left:0px;transition:all .3s}
.c-item:hover .c-slide {bottom:0px}
.c-name {color:white;position:absolute;top:57px;/*left:24px;*/    width:100%;text-align:center;}
.h-news {width:1000px;margin:10px auto 5px auto;}
.h-active {height:323px !important;margin-top:35px;width:1000px;margin:0 auto;}
.block {width:310px;height:323px;float:left;position:relative;}
.block:hover .a-content {background:#f8f8f8}
.baccc {position: absolute;width: 955px;height: 84px;background: url(/images/baccc.png) no-repeat;top: -11px;left: 0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}



.content{background-color:#fff;box-shadow: 0px 5px 10px #888888;overflow:hidden;padding-bottom:50px;}
.biaoti{float: left;height:50px;width:100%;overflow:hidden;line-height:50px;margin:10px 0;position:relative}
.biaoti span{ font-size:18px; font-weight:bold; color:#042566;padding-left:10px;}
.biaoti i{padding-left:5px;font-size:12px; color:#999;text-transform: uppercase;}
.biaoti a{float:right;font-size:12px;padding:0px 15px 0 20px;font-weight:normal;color:#676767;background:url(/images/icon-more.png) no-repeat left center}


.biaoti1{float: left;height:50px;width:100%;overflow:hidden;line-height:50px;margin-top:15px;position:relative;}
.biaoti1 span{ font-size:18px; font-weight:bold; color:#042566;padding-left:10px;}
.biaoti1 i{padding-left:5px;font-size:12px; color:#999;text-transform: uppercase;}
.biaoti1 a{float:right;font-size:12px;padding:0px 15px 0 20px;font-weight:normal;color:#676767;background:url(/images/icon-more.png) no-repeat left center}



.box1{width:600px;border-top:#f08300 2px solid;border-left:#eee 1px solid;border-right:#eee 1px solid;border-bottom:#eee 1px solid;}
.box1 .img{float:left;}
.box1 .txt{padding:10px 15px;float:left;}
.box1 .txt h2{font-size:16px;float:left;height:30px;line-height:30px;overflow:hidden}
.box1 .txt h2 a{ color:#042566}
.box1 .txt p{font-size:14px;float:left;height:40px;overflow:hidden;color:#666}
.box2{width:580px;border:0}

.focusBox { position: relative; width: 580px; height: 350px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;margin: 0px auto; }
.focusBox .pic img { width: 580px; height: 350px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f08300;  }


.item { overflow:hidden; padding:10px 15px;float:left;border-bottom:1px solid #eee;margin-bottom:20px;}
.item .date { float:left; margin-right:10px; position:relative; }
.item .date{width:71px;border-radius:10px; height:75px; overflow:hidden; float:left; color:#ffffff; text-align:center;  background:#2078c9;}
.item .date span{width:100%; height:48px; line-height:48px; display:block; font-size:24px;font-family:Arial}
.item .date font{width:100%; height:15px; line-height:15px; display:block;font-family:Arial}


.info {  float:left; width:488px;}
.info h3 { font-size:16px; height:30px; line-height:30px; overflow:hidden; }
.info h3 a{ font-weight:normal; color:#042566}
.info p { line-height:18px; height:38px;overflow:hidden;text-overflow: ellipsis;font-size:14px;color:#666;padding-top:5px;}
.info h3 a:hover{color:#f08300}

.box3{width:386px;}
.box3 .item { overflow:hidden;padding:0;float:left;border-bottom:1px solid #eee;margin-bottom:10px;}


.box3 ul{float:left;width:386px;}
.box3 ul li{ width:100%; float:left; background:url(/images/i_news_arr.png) no-repeat 0px center;line-height:32px;height:32px;white-space: nowrap;overflow: hidden;     }
.box3 ul li a{ width:100%;float:left; padding-left:10px;color:#666;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box3 ul li a:hover{color:#f00}
.box3 ul li span{ float:right;}

.w_f5 { width: 100%; margin: 15px 0 30px;  }
.w_f5 .hd{width: 100%;  height:39px;}
.w_f5 .hd ul{float:left;}
.w_f5 .hd ul li{float:left; width:110px; text-align:center; height:38px; line-height:38px; font-size:18px; color:#042566; font-weight:600; cursor:pointer;}  }
.w_f5 .hd ul li.current {height:39px; background:#fff; margin-bottom:-1px; border-top:2px solid #f08300; border-left:1px solid #eee; border-right:1px solid #eee;}
.w_f5 .hd ul li.on {height:39px; background:#fff; margin-bottom:-1px; border-top:2px solid #f08300; border-left:1px solid #eee; border-right:1px solid #eee; }
.w_f5 .bd ul{ border:1px solid #eee;padding:25px 25px 10px; overflow:hidden;width:1148px; }
.w_f5 .bd ul li {float:left; height:20px; width:277px; background:url(/images/w_td_d2.png) no-repeat left 8px; padding-left:10px; margin-bottom:15px;font-size:14px;}


.footerBox{ background:#042567; padding:20px 0;}
.footerUpBox{ border-bottom:1px solid #09307b; padding-bottom:10px;}
.footerUp{ height:30px; line-height:30px; text-align:center; color:#ffffff;}
.footerUp a{ color:#FFF; margin:0 15px;}
.footerUp a:hover{ color:#dbe9fe;}
.footerDn{ padding-top:10px; line-height:26px; color:#FFF; text-align:center;}
.footerDn a{ color:#FFF;}
.footerDn a:hover{ color:#dbe9fe;}

.nybanner{ height:323px;}


.nav-demo{width: 175px;float: left;background: #f9f9f9;min-height:550px;}
.nav-demo .nav-top{width: 175px;height:66px;background: #f08300;line-height:66px;}
.nav-demo .nav-top p{font-weight: bold;font-size: 20px;color: #fff;text-align:center}

.nav-list{margin-bottom:25px;overflow:hidden;width: 175px;float:left;}
.nav-list ul li{height:46px;line-height: 46px;border-bottom: 1px dashed #ccc;width: 175px;float: left;}
.nav-list ul li a{display: block;text-align:center;font-size: 14px;background: url(/images/tb9.png) no-repeat 236px 25px;color: #7f7f7f;}
.nav-list ul li:hover a{background: url(/images/tb10.png) no-repeat 236px 25px;}
.nav-list ul li a.curr{color:#042566}


.mright{float:right; width:790px;padding-bottom:50px; overflow:hidden}
.pubtitle{height:30px;border-bottom:#ddd 1px solid;}
.pubtitle .mot{ float:left; line-height:30px; color:#434343; font-size:14px;font-weight:normal; padding-left:10px;font-weight:bold;background:url(/images/t1.jpg) no-repeat left}

.path{border-bottom:2px solid #042566;overflow: hidden;}
.path .fl{font-size: 24px;padding: 15px 0;}
.path .fl .span2{width: 9px;height: 9px;display: inline-block;background: #6F9ADD;margin-left:8px;}
.path .fr{padding-top: 28px;font-size: 14px;}
.path .fr a{color: #0D1A2B;}
.path .fr .on{color: #042566;}


.pcenter{overflow: hidden;margin-top: 34px;}
.pcenter .fl{width: 190px;}
.pcenter .fl li{font-size: 16px;line-height: 24px;text-align: center;margin-bottom:23px;padding-top:4px;}
.pcenter .fl .on{background:url(/images/con_hover.png) no-repeat 15px 0;color: #f08300;}
.pcenter .fl li a{width: 100%;height: 100%;display: block;}
.pcenter .fr{width: 1007px;border-left: 1px dashed #D5DCE7;margin-top: 8px;margin-bottom:0px;}



.inner_small{width:900px;margin:0 auto}
.line_height{padding:25px 0;line-height:24px;text-align:left; }

.btitle{width: 480px;overflow: hidden;height: 30px;margin: 30px auto 30px;}
.btitle span{float: left;display: block;}
.btitle .span1{width: 159px;border-top:1px solid #95A7C3;margin-top: 15px;}
.btitle .span2{width: 160px;text-align: center;font-size: 26px;line-height: 30px;}

.t-top {background:#282c36;overflow:hidden;line-height:30px;}
.t-top h6 {float:left;color:#dedede;font-size:12px;cursor:pointer;}
.t-top h6 a {color:#fff;}
.t-top h6:hover {color:#f08300;}
.t-top h6:nth-child(1) {padding-left:12px;}
.t-top h6:nth-child(2) {margin-left:62px;}

.contents{background-color:#f2f2f2;box-shadow: 0px 5px 10px #888888;overflow:hidden}
.header {overflow:hidden;}
.header .logo {padding:35px 26px 0px 0px;}
.header .news {height:62px;color:#f08300;border-left:1px solid #f08300;text-align:center;margin-top:48px;padding-left:20px;}
.header .fr {text-align:center;width:210px;font-weight:bold;padding-top:21px;height:120px;}
.header .fr h1 {color:#f08300;font-size:29px;line-height:34px;}
.header .fr p {color:#3d4245;line-height:24px;}
.f-nav {border-top:1px solid #3d4245;border-bottom:1px solid #3d4245;overflow:hidden;}
.f-nav input {position:absolute;left:0;top:0;background:none;border:none;height:60px;line-height:60px;width:92%;padding:0 72px 0 8px;font-size:15px;display:none;box-sizing:border-box;}
.f-nav .error {position:absolute;right:4px;top:21px;height:18px;width:18px;cursor:pointer;display:none;}
.f-nav .error img {height:100%;}
.f-nav ul {overflow:hidden;float:left;}
.f-nav ul li {float:left;line-height:59px;font-size:17px;font-weight:600;color:#042566;padding:0 25px;text-align:center;background:url(/imageS/nav-right.jpg) no-repeat left center;background-size:6px;cursor:pointer;position:relative;}
.f-nav ul li a {color:#042566;}
.f-nav ul li.none {background:none;}
.f-nav ul li a:hover {color:#f08300;}
.f-nav ul li.cur a {color:#f08300;}
.f-nav ul li.on a {color:#f08300;}
.f-nav .search {margin:18px 4px 0 0;float:right;cursor:pointer;}


.headline{border-bottom:1px solid #ddd;height: 40px;margin-bottom: 20px;position:relative;margin-top: 20px;}
.rubric{line-height: 40px;font-size: 14px;color: #999;display: inline-block;}
.trans{font-size:24px;color:#333;font-weight:bold;margin-right:10px;display: inline-block;position:relative;}
.redline{display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:2px;background: #f08300;}
.more,.appoint{display:inline-block;width:66px;height:22px;line-height:22px;border-radius:11px;font-size:12px;color:#fff;text-align:center;}
.more{background: #f08300;}
.appoint{background:#ff6666;float: right;margin-top: 20px;}
.less{padding-left: 12px;display: inline-block;position:absolute;right:0;top:30px;}
.seasoner{float:left;width: 438px;height: 253px;position: relative;}


.i-title{  height: 50px;line-height:50px; width: 100%; overflow: hidden; margin: 0 auto 10px auto; padding: 30px 0 5px 0;}
.i-title h2{ font-size: 24px; font-weight: bold;  display: block; float: left; padding: 0;}
.i-title h2 span{ color: #cccccc; font-size:24px; line-height: 34px; font-weight: normal;display: block;float: right;margin: 10px 0 0 8px;}
.i-title a{ display:block; font-size:12px;  float:right; color:#9a9a9a; font-weight: bold; padding: 0 10px 0 10px}
.i-title a:hover{ color:#330000; }
.i-title .i_more{ display: block; background: url(/images/ico_more.png) 0px 0px no-repeat; width: 30px; height: 15px; overflow: hidden; margin:22px 0 0 0; padding: 0}
.i-title .i_more:hover{ background:url(/images/ico_more.png) 0px -15px no-repeat;}
.ico_ibg1{ background: url(/images/ico_title_bg.png) 0 14px no-repeat; padding: 0 0 0 40px !important;color:#1d78c9}
.ico_ibg2{ background: url(/images/ico_title_bg.png) 0 -39px no-repeat; padding: 0 0 0 40px !important;color:#f08300}
.ico_ibg3{ background: url(/images/ico_title_bg.png) 0 -89px no-repeat; padding: 0 0 0 40px !important;}
.ico_ibg4{ background: url(/images/ico_title_bg.png) 0 -138px no-repeat; padding: 0 0 0 40px !important;}
.ico_ibg5{ background: url(/images/ico_title_bg.png) 0 -188px no-repeat; padding: 0 0 0 40px !important;}
.ico_ibg6{ background: url(/images/ico_title_bg.png) 0 -239px no-repeat; padding: 0 0 0 40px !important;}
.ico_ibg7{ background: url(/images/ico_title_bg.png) 0 -290px no-repeat; padding: 0 0 0 40px !important;}
.ico_ibg8{ background: url(/images/ico_title_bg.png) 0 -337px no-repeat; padding: 0 0 0 40px !important;}


.article {float:left;width:760px;margin-top:20px;}
.article .m-banner {height:370px;width:760px;border-radius:4px;overflow:hidden;background:#f2f2f2;position:relative;}
.article .m-banner img {width:760px;}
.article .m-banner .prev {background:rgba(0,0,0,0.3) url(/images/arrow-left.png) no-repeat center;background-size:14px;z-index:999;position:absolute;top:50%;left:10px;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-repeat:no-repeat;background-image:url('/images/arrow-left.png');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-left.png',sizingMethod='scale');}
.article .m-banner .next {background:rgba(0,0,0,0.3) url(/images/arrow-right.png) no-repeat center;background-size:14px;z-index:999;position:absolute;top:50%;right:10px;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-repeat:no-repeat;background-image:url('/images/arrow-right.png');filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow-right.png',sizingMethod='scale');}
.article .m-banner li {position:relative;cursor:pointer;box-shadow:0 0 20px #333;height:370px;}
.article .m-banner p {background:rgba(0,0,0,0.4);height:36px;line-height:36px;padding-left:8px;color:#fff;position:absolute;bottom:0;left:0;width:100%;font-size:15px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.article .m-banner p:hover {text-decoration:underline;}


.aside {width:412px;float:right;margin-left:28px;}
.aside .m-news {}
.aside .m-news .title {overflow:hidden;margin:20px 0 0px 0;background:#dcdcdc;padding:20px;}
.aside .m-news .title h2 {float:left;height:28px;}
.aside .m-news .title h2 img {height:100%;}
.aside .m-news .title h3 {float:left;color:#042566;font-size:25px;line-height:28px;padding:0 30px 0 18px;}
.aside .m-news .title h4 {float:left;color:#042566;width:90px;font-size:20px;border-left:2px solid #042566;text-align:center;line-height:28px;}
.aside .m-news .title .more {float:right;line-height:28px;cursor:pointer;color:#323338;}
.aside .m-news .title .more:hover {color:#042566;}



.aside .m-news ul {padding:10px 15px;border:1px solid #ddd;}
.aside .m-news li {overflow:hidden;line-height:40px;cursor:pointer;}
.aside .m-news li .move {background:-webkit-linear-gradient(#006fcb,#042566);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#006fcb,#042566);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#006fcb,#042566);/* Firefox 3.6 - 15 */    background:linear-gradient(#006fcb,#042566);/* æ ‡å‡†çš„è¯­æ³? */    float:left;height:8px;width:8px;margin:16px 11px 0 0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb',endColorstr='#042566',GradientType=0 );}
.aside .m-news li .move.cur,.aside .m-news li .move.defalut {background:-webkit-linear-gradient(#f08300,#f2982c);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#f08300,#f2982c);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#f08300,#f2982c);/* Firefox 3.6 - 15 */    background:linear-gradient(#f08300,#f2982c);/* æ ‡å‡†çš„è¯­æ³? */    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08300',endColorstr='#f2982c',GradientType=0 );}
.aside .m-news li .con {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:275px;font-size:14px;}
.aside .m-news li .con.cur,.aside .m-news li .defalut {color:#666;}
.aside .m-news li .time {float:right;color:#959595;}

.aside .m-video {margin-top:14px;margin-bottom:15px;}
.aside .head {overflow:hidden;background:#dcdcdc;padding:20px;}
.aside .head h2 {float:left;height:28px;}
.aside .head h2 img {height:100%}
.aside .head h3 {color:#042566;float:left;font-size:22px;line-height:27px;padding-left:13px;}
.aside .head .more {float:right;color:#042566;line-height:27px;vertical-align:text-bottom;cursor:pointer;}
.aside .m-video .wrap {border:1px solid #c9c9c9;}
.aside .m-video .video {width:355px;height:200px;border-radius:4px;overflow:hidden;padding-top:20px;margin:0px auto 10px auto;}
.aside .m-video .video img {height:100%;width:100%;}
.aside .m-video li {line-height:36px;overflow:hidden;cursor:pointer;}
.aside .m-video li.cur {color:#042566;}
.aside .m-video .list {padding-bottom:12px;}
.aside .m-video .player {background:url(/images/icon-player.png) no-repeat;background-size:cover;height:20px;width:20px;margin:8px 16px 0 25px;float:left;}
.aside .m-video .con {float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:320px;font-size:14px;}
.aside .m-video .con.cur {color:#042566;}
.aside .m-paper {margin-top:14px;}
.aside .m-paper .list {border:1px solid #c9c9c9;overflow:hidden;}
.aside .m-paper li {float:left;margin:20px 0 0 27px;}
.aside .m-paper li .pic {width:164px;height:228px;border:1px solid #707070;border-radius:4px;overflow:hidden;}
.aside .m-paper li .pic img {width:100%;}
.aside .m-paper li h1 {line-height:18px;text-align:center;width:164px;padding:15px 0}
.aside .m-person {margin-top:14px;}
.aside .m-person .nav {background:#dcdcdc;position:relative;}
.aside .m-person .icon {background:url(/images/icon-people.png) no-repeat;background-size:cover;height:28px;width:28px;position:absolute;left:20px;top:20px;}
.aside .m-person .instr {color:#003cac;float:left;font-size:22px;line-height:27px;padding-left:13px;padding:20px 0 20px 61px;}
.aside .m-person .nav ul {float:right;}
.aside .m-person .nav ul li {float:left;width:70px;background:#8d8d8d;color:#fff;line-height:67px;text-align:center;font-size:16px;margin-left:1px;position:relative;cursor:pointer;}
.aside .person {height:306px;}
.aside .m-person .nav ul li.cur {background:-webkit-linear-gradient(#006fcb,#042566);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#006fcb,#042566);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#006fcb,#042566);/* Firefox 3.6 - 15 */    background:linear-gradient(#006fcb,#042566);/* æ ‡å‡†çš„è¯­æ³? */    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb',endColorstr='#042566',GradientType=0 );}
.aside .m-person .nav ul li .cate {width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid #003dac;position:absolute;bottom:-11px;left:26px;display:none;}
.aside .m-person .con {border:1px solid #c9c9c9;border-top:none;overflow:hidden;}
.aside .m-person .con li {padding:20px 22px;width:366px;height:262px;}
.aside .m-person .decl {font-size:20px;font-weight:bold;color:#042566;padding:14px 0;cursor:pointer;}
.aside .m-person .decl:hover {color:#ff4112;}
.aside .m-person .from {width:200px;float:left;text-overflow:ellipsis;overflow:hidden;max-height:192px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;}
.aside .m-person .from:hover {color:#042566;cursor:pointer;}
.aside .m-person .picture {float:right;height:190px;width:140px;}
.aside .m-person .picture img {width:100%;height:100%;}


.article .head {overflow:hidden;margin:40px 0 10px 0;}
.article .head h2 {float:left;height:28px;}
.article .head h2 img {height:100%;}
.article .head h3 {float:left;color:#042566;font-size:25px;font-weight:bold;line-height:28px;padding:0 30px 0 18px;}
.article .head h4 {float:left;color:#999;padding-left:20px;font-size:20px;border-left:2px solid #999;text-align:center;line-height:28px;}
.article .head .more {float:right;cursor:pointer;color:#fff;}
.article .head .more:hover {color:#042566;}
.article .line {}
.article .line img {width:100%;}
.article .m-comp li {overflow:hidden;line-height:40px;cursor:pointer;padding:0 10px;}
.article .m-comp li.cur {background:url(/images/comp-bg.png) no-repeat;background-size:cover;}
.article .m-comp li .move {width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #cfcfcf;float:left;margin:15px 11px 0 0;}
.article .m-comp li .move.cur,.article .m-comp li .move.defalut {border-left-color:#0070cc;}
.article .m-comp li .con {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:500px;font-size:14px;}
.article .m-comp li .con.cur,.article .m-comp li .defalut {color:#042566;}
.article .m-comp li .time {float:right;color:#959595;}
.article .m-media li {overflow:hidden;line-height:40px;cursor:pointer;padding:0 10px;}
.article .m-media li.cur {background:url(/images/comp-bg.png) no-repeat;background-size:cover;}
.article .m-media li .move {width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #cfcfcf;float:left;margin:15px 11px 0 0;}
.article .m-media li .move.cur,.article .m-media li .move.defalut {border-left-color:#0070cc;}
.article .m-media li .con {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:500px;font-size:14px;}
.article .m-media li .con.cur,.article .m-media li .defalut {color:#042566;}
.article .m-media li .con span {color:#042566;}
.article .m-media li .time {float:right;color:#959595;}
.article .m-focus .focus {float:left;height:280px;width:280px;border-radius:4px;overflow:hidden;margin-left:18px;}
.article .m-focus .focus h1 {display:block;height:138px;margin-bottom:4px;width:280px;}
.article .m-focus .focus h1 img {height:100%;}
.article .m-focus .swiper-slide img {width:280px;}
.article .focus {}
.article .m-focus .list {float:right;}
.article .m-focus li {overflow:hidden;line-height:40px;cursor:pointer;}
.article .m-focus li.cur {background:url(/images/comp-bg.png) no-repeat;background-size:cover;}
.article .m-focus li .move {width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #0070cc;float:left;margin:15px 11px 0 0;transition:all 0.2s ease;}
.article .m-focus li .move.cur,.article .m-focus li .move.defalut {border-left-color:#f72a1d;}
.article .m-focus li .con {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:362px;}
.article .m-focus li .con.cur,.article .m-focus li .con.defalut {color:#0070cc;}
.article .m-focus .swiper-pagination {opacity:0;}
.article .m-focus li .con span {color:#042566;}
.article .m-focus li .time {float:right;color:#959595;padding-right:20px;}


.index .cooper {}
.index .cooper ul {overflow:hidden;padding:54px 0 12px 0;}
.index .cooper li {float:left;width:300px;height:117px;cursor:pointer;}
.index .cooper li img {width:300px;}



.newslist_fl {width:412px;float:right;}
.newslist_fl .m-news {background:#f6f5f5;border:1px solid #bfbfbf;}
.newslist_fl .m-news .title {color:#042566;padding:12px 25px;border-bottom:1px dashed #c9c9c9;overflow:hidden}
.newslist_fl .m-news .title h1 {font-size:22px;}
.newslist_fl .m-news .title h2 {padding-top:2px;}
.newslist_fl .m-news .nav-tab {overflow:hidden;padding:24px 0;}
.newslist_fl .m-news .nav-tab-mm {width:110px;border:1px solid #c9c9c9;text-align:center;float:left;padding:6px 0;margin-left:18px;cursor:pointer;}
.newslist_fl .m-news .nav-tab-mm:hover {background:#f08300;color:#fff;}
.newslist_fl .m-news .nav-tab-mm.cur {background:#f08300;color:#fff;}
.newslist_fl .m-news ul {padding:10px 25px;min-height:418px;}
.newslist_fl .m-news li {overflow:hidden;line-height:40px;cursor:pointer;}
.newslist_fl .m-news li .move {background:-webkit-linear-gradient(#006fcb,#042566);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#006fcb,#042566);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#006fcb,#042566);/* Firefox 3.6 - 15 */    background:linear-gradient(#006fcb,#042566);/* æ ‡å‡†çš„è¯­æ³? */    float:left;height:8px;width:8px;margin:16px 11px 0 0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb',endColorstr='#042566',GradientType=0 );}
.newslist_fl .m-news li .move.cur,.newslist_fl .m-news li .move.defalut {background:-webkit-linear-gradient(#f08300,#f2982c);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#f08300,#f2982c);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#f08300,#f2982c);/* Firefox 3.6 - 15 */    background:linear-gradient(#f08300,#f2982c);/* æ ‡å‡†çš„è¯­æ³? */    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08300',endColorstr='#f2982c',GradientType=0 );}
.newslist_fl .m-news li .con {font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;width:225px;}
.newslist_fl .m-news li .con.cur,.newslist_fl .m-news li .defalut {color:#f08300;}
.newslist_fl .m-news li .time {float:right;color:#959595;}
.newslist_fl .page {border:1px solid #bfbfbf;overflow:hidden;border-top:none;text-align:center;padding:0px 25px 15px 25px;}
.newslist_fl .page a {display:inline-block;padding:0 8px;height:24px;border:1px solid #bfbfbf;text-align:center;margin-right:10px;line-height:24px;font-size:12px;cursor:pointer;}
.newslist_fl .page a:hover {background:#f82a1c;color:#fff;}
.newslist_fl .page a.cur {background:#f82a1c;color:#fff;}
.newslist_fl .time-list {padding:20px 25px 0px 25px;}
.newslist_fl .time-list .clear {border-bottom:1px dashed #c9c9c9;padding-bottom:15px;}
.newslist_fl .time-list .mt {color:#f82a1c;float:left;font-size:20px;cursor:pointer;position:relative;}
.newslist_fl .time-list .mt .year {position:absolute;top:24px;left:-7px;z-index:999;background:#fff;border:1px solid #ccc;width:80px;border-radius:4px;overflow:auto;padding:4px 0;max-height:142px;}
.newslist_fl .time-list .mt .ym {font-size:14px;color:#434343;padding-left:6px;}
.newslist_fl .time-list .mt .ym.cur {background:#f82a1c;color:#fff;}
.newslist_fl .time-list .mt .ym:hover {background:#f82a1c;color:#fff;}
.newslist_fl .time-list .cate {width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #888;float:right;margin:10px 0px 10px 4px;transition:all 0.4s ease;}
.newslist_fl .time-list .md {overflow:hidden;float:right;padding-top:2px;}
.newslist_fl .time-list .mm {float:left;width:22px;text-align:center;height:22px;line-height:22px;margin-left:2px;color:#434343;cursor:pointer;font-size:14px;}
.newslist_fl .time-list .mm:hover {background:#f82a1c;color:#fff;border-radius:60px;}
.newslist_fl .time-list .mm.cur {background:#f82a1c;color:#fff;border-radius:60px;}
.newslist_fl .qr {padding:0 28px;}
.newslist_fl .qr img {width:120px;display:block;margin:28px auto 14px auto;}
.newslist_fl .qr p {text-align:center;font-size:15px;}


.newslist_fr {width:768px;float:left;border:1px solid #bfbfbf;background:#f6f5f5;box-sizing:border-box;}
.newslist_fr .ttop {overflow:hidden;line-height:60px;padding:3px 46px;background:url(/images/baccc.png) no-repeat center top;}
.newslist_fr .ttop .fl {color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px;}
.newslist_fr .ttop .fr {font-size:15px;}
.newslist_fr .ttop span {cursor:pointer;color:#ccc;}
.newslist_fr .ttop span:hover,.newslist_fr .ttop span.cur {color:#fff;}
.newslist_fr .con {padding:0 25px 7px 25px;}
.newslist_fr .con ul {padding:10px 0;}
.newslist_fr .con li {overflow:hidden;line-height:42px;padding:0 20px 7px 20px;}
.newslist_fr .con li:hover {background:url(/images/comp-bg.png) no-repeat;background-size:cover;cursor:pointer;}
.newslist_fr .con li .move {background:-webkit-linear-gradient(#006fcb,#042566);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#006fcb,#042566);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#006fcb,#042566);/* Firefox 3.6 - 15 */    background:linear-gradient(#006fcb,#042566);/* æ ‡å‡†çš„è¯­æ³? */    float:left;height:8px;width:8px;margin:16px 11px 0 0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb',endColorstr='#042566',GradientType=0 );}
.newslist_fr .con li .move.cur,.newslist_fr .con li .move.defalut {background:-webkit-linear-gradient(#f08300,#f2982c);/* Safari 5.1 - 6.0 */    background:-o-linear-gradient(#f08300,#f2982c);/* Opera 11.1 - 12.0 */    background:-moz-linear-gradient(#f08300,#f2982c);/* Firefox 3.6 - 15 */    background:linear-gradient(#f08300,#f2982c);/* æ ‡å‡†çš„è¯­æ³? */    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f08300',endColorstr='#f2982c',GradientType=0 );}
.newslist_fr .con li .title {color:#262626;float:left;width:560px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;}
.newslist_fr .con li .title:hover {color:#0072cd;cursor:pointer;}
.newslist_fr .con li .time {color:#a0a0a0 !important;float:right;}


.page{width:100%;font-size: 0px;float:right;margin: 30px 0;padding-top:20px;text-align:center}
.page a{font-size: 12px;color: #666;display: inline-block;_display:inline;padding: 0 7px;border: 1px solid #ccc;margin-right: 5px;line-height: 26px;}
.page a.prev,.page a.next{padding: 0 15px;}
.page a:hover,.page a.cur,.page a.active{background: #f08300;font-weight: bold;color: #fff;border: 1px solid #f08300;}

.page a:hover,.page a.cur,.page a.on{background: #f08300;font-weight: bold;color: #fff;border: 1px solid #f08300;}







.sub_conter_c{ padding:0 105px; line-height:24px;border:1px solid #bfbfbf;margin:20px 0}
.headTit{ text-align:center; padding:30px 0; position:relative;border-bottom:1px dashed #c9c9c9;}
.headTit h1{ font-size:20px; line-height:18px;color:#042566;font-weight:bold;margin-bottom:10px; text-align:center;}
.headTit .time{ font-size:10px;border-top:1px dotted #bfbfbf;color:#666; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#042566; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:2;font-size:16px;text-indent:0}
.back { border-top:1px dotted #ddd; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #eee;overflow:hidden}
.pages{width:600px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#eee;text-align:center}
.pages p a{width:450px;margin-left:5px;background:#f5f5f5;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#042566;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}


.news li{float:left;width:100%;padding:7px 0;background:url(/images/i_news_arr.png) no-repeat 3px 15px;text-indent:20px;border-bottom:1px dotted #ddd; }
.news li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap;font-size:14px; text-overflow: ellipsis;color:#333; text-indent:20px; list-style:none}
.news li em{float:right; margin-left:5px;color:#999;width:10%;text-align:center;font-style:normal;font-size:12px;margin-top:8px;}
.news li a:hover{color:#f08300}


.picture li{float:left; width:209px; margin:0 7px;margin-bottom:19px; border:1px solid #ebebeb;text-align:center;}
.picture li img{display:inline;width:195px;height:140px;padding:12px 0; }
.picture li:hover{border:#f00 1px solid}
.picture li p{width:209px;margin:0 auto 15px; text-align:center;}
.picture li a{ line-height:22px; font-size:14px; font-weight:bold; color:#666; text-align:center; display:block;}
.picture li a:hover{color:#f00;}


.picture_ny li{float:left; width:180px; margin:0 7px;margin-bottom:19px; border:1px solid #ebebeb;text-align:center;}
.picture_ny li img{display:inline;width:195px;height:140px;padding:12px 0; }
.picture_ny li:hover{border:#f00 1px solid}
.picture_ny li p{width:209px;margin:0 auto 15px; text-align:center;}
.picture_ny li a{ line-height:22px; font-size:14px; font-weight:bold; color:#666; text-align:center; display:block;}
.picture_ny li a:hover{color:#f00;}

.hzgxpic li{float:left; width:209px; margin:0 7px;margin-bottom:19px; border:1px solid #ebebeb;text-align:center;}
.hzgxpic li img{display:inline;width:195px;height:195px;padding:12px 0; }
.hzgxpic li:hover{border:#f00 1px solid}
.hzgxpic li p{width:209px;margin:0 auto 15px; text-align:center;}
.hzgxpic li a{ line-height:22px; font-size:14px; font-weight:bold; color:#666; text-align:center; display:block;}
.hzgxpic li a:hover{color:#f00;}

.gypx {padding:0 20px;}
.gypx .gypx_left {width:850px;float:left;height:425px;margin-top:36px;}

.gypx .gypx_left .gypx_con {width:100%;height:330px;margin-top:42px;}
.gypx .gypx_left .gypx_con .gypxcon_left img {width:373px;height:216px;}
.gypx .gypx_left .gypx_con .gypxcon_left {float:left;width:375px;}
.gypx .gypx_left .gypx_con .gypxcon_left h2 {font-size:16px;color:#2b4f87;padding:18px 0 12px;}
.gypx .gypx_left .gypx_con .gypxcon_left p {font-size:14px;color:#333;line-height:24px;}
.gypx .gypx_left .gypx_con .gypxcon_right {float:right;width:450px;margin-top:-10px;}
.gypx .gypx_left .gypx_con .gypxcon_right ul li {height:40.5px;border-bottom:1px #bfbfbf dashed;line-height:40.5px;}
.gypx .gypx_left .gypx_con .gypxcon_right ul li a {display:block;font-size:14px;color:#333;}
.gypx .gypx_left .gypx_con .gypxcon_right ul li p {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(/images/i_news_arr.png) no-repeat left center;padding-left:10px;}
.gypx .gypx_left .gypx_con .gypxcon_right ul li a span {float:right;color:#9b9999;}
.gypx .gypx_left .gypx_con .gypxcon_right ul li a:hover {color:#6f9add;}


.gypx .gypx_right {width:239px;padding:36px 15px 0;float:right}
.gypx .gypx_right ul {padding:10px 0;overflow:hidden;height:350px;}
.gypx .gypx_right ul li {float:left;width:65px;height:65px;margin-left:37px;margin-top:17px;}
.gypx .gypx_right ul li a {display:block;width:45px;height:55px;font-size:16px;color:#fff;padding-left:20px;padding-top:10px;line-height:24px;background:#6f9add;border-radius:5px;position:relative;}
.gypx .gypx_right ul li a span {position:absolute;width:36px;height:36px;border-radius:50%;left:-21px;top:15px;}
.gypx .gypx_right ul li a:hover {font-weight:bold;background:#fff;color:#6f9add;}
.gypx .gypx_right ul li a:hover span {font-weight:normal;color:#fff;background-color:#6f9add;}

.gypx .gypx_rights {width:239px;padding:36px 15px 0;float:right}
.gypx .gypx_rights ul {margin-top:32px;}
.gypx .gypx_rights ul li {width:239px;clear:both;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:35px;}
.gypx .gypx_rights ul li a {font-size:14px;color:#333;line-height:18px;background:url(/images/list3.png) no-repeat center left;padding-left:15px;}
.gypx .gypx_rights ul li a:hover {color:#6f9add;}


.slideBox{ width:1200px; height:400px; overflow:hidden; position:relative;margin:0px auto  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f08300; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1200px; height:400px; display:block;  }
		
.ind_hd {width:100%;height:52px;border-bottom:2px #2b4f87 solid;}
.ind_hd h2 {float:left;font-size:24px;color:#333;line-height:52px;font-weight:bold}
.ind_hd div {width:9px;height:9px;background:#6f9add;float:left;margin-top:28px;margin-left:8px;}
.ind_hd span {float:left;font-size:14px;color:#868686;padding-left:38px;padding-top:20px;}
.ind_hd a {float:right;font-size:14px;color:#333;line-height:52px;text-decoration:underline;}
.ind_hd a:hover {color:#6f9add;}


.ico{background:url(/images/ico.png) #fff no-repeat left center;width:36px;height:36px;border-radius:50%;}

.ico_1{background-position:0 0}
.gypx .gypx_right ul li a:hover span.ico_1 {background-position:0 -36px;}
.ico_2{background-position:-36px 0}
.gypx .gypx_right ul li a:hover span.ico_2 {background-position:-36px -36px;}
.ico_3{background-position:-72px 0}
.gypx .gypx_right ul li a:hover span.ico_3 {background-position:-72px -36px;}
.ico_4{background-position:-108px 0}
.gypx .gypx_right ul li a:hover span.ico_4 {background-position:-108px -36px;}
.ico_5{background-position:-144px 0}
.gypx .gypx_right ul li a:hover span.ico_5 {background-position:-144px -36px;}
.ico_6{background-position:-180px 0}
.gypx .gypx_right ul li a:hover span.ico_6 {background-position:-180px -36px;}
.ico_7{background-position:-216px 0}
.gypx .gypx_right ul li a:hover span.ico_7 {background-position:-216px -36px;}
.ico_8{background-position:-252px 0}
.gypx .gypx_right ul li a:hover span.ico_8 {background-position:-252px -36px;}



.tzgg {padding:0 20px;margin-top:28px;}
.tzgg ul {margin-top:10px;}
.tzgg ul li {width:100%;height:74px;margin-top:29px;}
.tzgg ul li h1 {float:left;width:95px;height:63px;border:1px #6f9add solid;font-size:16px;margin-top:5px;color:#2b4f87;text-align:center;line-height:25px;}
.tzgg ul li h1 p {width:100%;height:38px;background:#6f9add;font-size:26px;color:#fff;line-height:38px;}
.tzgg ul li div {float:right;width:548px;padding:5px 10px;}
.tzgg ul li div:hover {background:#f8f8f8;border-radius:5px;}
.tzgg ul li div h2 {font-size:16px;color:#2b4f87;margin-bottom:6px;}
.tzgg ul li div p {font-size:13px;color:#333;line-height:25px;}

.ind_left {width:678px;height:100%;float:left;}
.ind_right {width:450px;float:right;margin-top:70px;text-align:right}


.title-11 {background-repeat:repeat-x;background-position:left bottom;background-image:url(/images/title-11.png);font-size:14px;}
.title-11 h1 {float:left;font-size:18px;color:#c7c7c7;margin:0;}
.title-11 h1 span {display:inline-block;color:#333;font-weight:bold;margin-right:15px;padding-bottom:12px;border-bottom:2px solid #042566;padding-left:32px;background-repeat:no-repeat;background-position:left 5px;}
.title-11  a{padding-top:8px;} 


.gdjy_left{float:left;width:880px;margin-top:25px;}
.tui-pic {width:300px;margin-right:14px;}
.pic-pic {position:relative;padding-bottom:66%;overflow:hidden;}
.pic-pic img {position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s;}
.pic-pic:hover img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.tui-con {overflow:hidden;padding-top:8px;}
.tui-con h1 {margin:0;font-weight:bold;font-size:16px;color:#042566;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tui-con h2 {margin:0;font-size:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:20px;}
.tui-con h1 a:hover {color:#042566;}
.tui-con p {margin:0;font-size:14px;color:#666;line-height:1.8;overflow:hidden;height:75px;margin-top:12px;}
.tui-a {margin-top:20px;}
.tui-a a {font-size:14px;color:#f08300;}
.tui-a a:hover {text-decoration:underline;}


.list1 dl {margin:0;}
.list1 dd {height:64px;line-height:63px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-top:1px dashed #dbdbdb;background:url(/images/list3.png) no-repeat center left;padding-left:10px;}
.list1 dd a {font-size:15px;color:#666;}
.list1 dd a:hover {color:#316db4;}
.list1 dd span {font-size:14px;color:#999;margin-left:15px;padding-left:23px;background-repeat:no-repeat;background-position:left center;background-image:url(/images/list1span.png);}

.gdjy_right{float:right;width:280px;margin-top:25px;}
.list2 ul {margin:0;}
.list2 li {margin-top:25px;}
.list2 li:first-child {margin-top:30px;}
.date1 {width:72px;text-align:center;margin-right:16px;border-radius:5px;overflow:hidden;}
.date1 h1 {margin:0;font-size:14px;color:#fff;height:34px;background-color:#316db4;line-height:34px;}
.date1 h2 {margin:0;font-size:14px;color:#2e6bb0;font-weight:bold;height:26px;background-color:#fff;line-height:26px;}
.list2-con {overflow:hidden;padding-top:5px;}
.list2-con h1 {margin:0;font-size:14px;color:#333;}
.list2-con h1 a:hover {color:#2e6bb0;}
.list2-con p {margin:0;font-size:14px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:10px;}

.huodong {margin-top:15px;}
.dong-wp {position:absolute;left:0;right:0;bottom:0px;width:100%;background-image:url(/images/landi.png);}
.dong-con {padding:0 16px;}
.dong-con h1 {height:30px;line-height:30px;color:#fff;margin:0;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;}
.dong-con p {color:#fff;margin:0;font-size:14px;line-height:1.8;height:50px;display:none;margin-top:5px;}


.xueli{ position:relative;  }
.xueli .hd{ overflow:hidden; }
.xueli .hd .prev,.xueli .hd .next{ display:block;  width:40px; height:74px; position:absolute;top:40%;overflow:hidden;cursor:pointer; }
.xueli .hd .prev{left:-40px;background:url(/images/news-left.png) no-repeat;}
.xueli .hd .next{right:-40px; background:url(/images/news-right.png) no-repeat;  }
.xueli .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.xueli .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/css/images/icoCircle.gif") 0 -9px no-repeat; }
.xueli .hd ul li.on{ background-position:0 0; }
.xueli .bd{ padding:10px 0;   }
.xueli .bd ul{ overflow:hidden; zoom:1; }
.xueli .bd ul li{float:left;height:210px;width:210px;margin:0 38px 0 0; _display:inline; overflow:hidden; text-align:center;  }
.xueli .bd ul li a{position:relative;display:block;height:100%;width:100%;overflow:hidden;}
.xueli .bd ul li a div{position:absolute;display:block;left:0;top:165px;height:100%;width:100%;color:#FFF;background:rgba(0,0,0,.3);transition:400ms;}
.xueli .bd ul li a dl{margin:0 15px;}
.xueli .bd ul li a dt{line-height:40px;text-align:center;font-size:16px;transition:400ms;}
.xueli .bd ul li a dd{line-height:22px;height:88px;margin:10px 0;overflow:hidden;}
.xueli .bd ul li a p{margin:0 15px;line-height:22px;}
.xueli .bd ul li a i{position:absolute;right:15px;bottom:15px;}
.xueli .bd ul li a:hover div{top:0;}
.xueli .bd ul li a:hover div dt{padding-top:75px;font-size:22px;}


.links{}
.links .link{width:1200px;margin:40px 20px 40px;float:left;overflow:hidden;border-bottom:#f5f5f5 1px solid}
.links .link a{float: left;margin-right:29px;margin-bottom:8px;font-size: 14px;color: #676767; background:url(/images/list3.png) left center no-repeat;padding-left: 20px;display: block;}
.links .link a:hover{color: #f00;}
.links .link select{margin-right:20px}



.xianren li{margin-bottom:20px;border-bottom:2px solid #ccc;padding-bottom:20px;overflow:hidden}
.xianren img{float:left;width:280px;}
.xianren .txt{float:right;width:590px;line-height:190%;}
.xianren .txt h1{font-weight:bold;font-size:14px;}


.job-list {padding-bottom:40px;}
.job-list li {margin-bottom:2px;}
.job-list .con {background-color:#fff;color:#666;display:none;}
.job-list em {background-image:url(/images/more1.png);width:30px;height:30px;position:absolute;right:20px;top:5px;background-position:left 0;background-repeat:no-repeat;}
.job-list .ok em {background-position:0 bottom;}
.job-list .ok {margin-bottom:14px;}
.job-list .pad {padding:15px 30px;}
.job-meta {border-bottom:1px solid #ddd;padding-bottom:6px;}
.job-det p {color:#666;line-height:190%}
.job-det h3 {color:#333;margin:20px 0;font-size:14px;text-align:left}
.job-list .tit{height: 40px;text-align:left;line-height: 40px;padding: 0 30px;font-size: 15px;color: #666;background-color: #f5f5f5;cursor: pointer;position: relative;}
.job-list .ok .tit{background-color: rgba(12,77,162,0.8);color: #fff;}



.slideTxtBox{  }
.slideTxtBox .hd{position:relative;height: 70px;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:20px; }
.slideTxtBox .hd ul li{ float:left; padding:0; cursor:pointer;font-size: 18px;color: #042566;  }
.slideTxtBox .hd ul li:last-child{border-left: #444 1px solid;padding-left: 20px;margin-left: 20px;}
.slideTxtBox .hd ul li span{font-weight: normal;padding-left: 5px;}
.slideTxtBox .hd ul li.on{ font-weight: bold; }
.slideTxtBox .hd  a{float:right;font-size:12px;padding:30px 15px 0 20px;font-weight:normal;color:#676767;background:url(/images/icon-more.png) no-repeat left 30px}

.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
