@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; font-family:"微软雅黑", Arial;-webkit-appearance: none;}
img{ border:none}
a{ text-decoration:none; color:#444}
a:hover{ text-decoration:none; color:#035cac}
.fl{ float:left}
.fr{ float:right}
body{ background:#f5f5f5;min-width:1200px}
.clear{ clear:both}
/*banner*/
.banner{ width:100%; clear:both; display:block; overflow:hidden; height:680px;min-width:1200px}
.banner1{ width:100%; clear:both; display:block; overflow:hidden; height:420px;min-width:1200px}
.focus{width:100%;height:680px;position:absolute;z-index: 90;left: 0px;min-width:1200px;}
.f426x240{width:100%;height:680px;overflow:hidden}
.f426x240 img{width:100%;height:680px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides li{ width:100%; height:680px; display:block; background:center}
.rslides_nav{height:70px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:2%;opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;right:2%;}
.rslides_tabs{clear:both;text-align:center; position:absolute; top:650px; left:49%}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:8px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden; background:url(../images/b-bbg.png) no-repeat;display:inline-block;_display:block;*display:block;width:16px;height:16px}
.rslides_tabs .rslides_here a{background:url(../images/b-bg.png) no-repeat;}

.zyfocus{width:100%;height:420px;position:absolute;z-index: 90;left: 0px;min-width:1200px;}
.zyfocus .f426x240{width:100%;height:420px;overflow:hidden}
.zyfocus .f426x240 img{width:100%;height:420px}
.zyfocus .rslides{width:100%;position:relative;list-style:none;padding:0}
.zyfocus .rslides li{ width:100%; height:420px; display:block; background:center}
.zyfocus .rslides_nav{height:70px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:2%;opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:-28px}
.zyfocus .rslides_nav:active{opacity:1.0}
.zyfocus .rslides_nav.next{left:auto;right:2%;}
.zyfocus .rslides_tabs{clear:both;text-align:center; position:absolute; top:390px; left:49%}
.zyfocus .rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:8px}
.zyfocus .rslides_tabs a{text-indent:-9999px;overflow:hidden; background:url(../images/b-bbg.png) no-repeat;display:inline-block;_display:block;*display:block;width:16px;height:16px}
.zyfocus .rslides_tabs .rslides_here a{background:url(../images/b-bg.png) no-repeat;}
/*topnav*/
.topnav{ width:100%; height:85px; clear:both; position:absolute; top:0px; z-index:99; background-color:#000000; background-color:rgba(0,0,0,0.2);min-width:1200px}
.topnr{ width:1200px; height:85px; margin:0 auto; }
.topnr .logo{ width:500px; height:60px; float:left; display:inline-block; overflow:hidden; padding:12px 0px 13px}
.menu{ width:700px; height:85px; float:right; display:inline-block}
.menu ul li{ width:85px; height:85px; line-height:85px; float:left; display:inline-block; text-align:center; }
.menu ul li ul{ display:none}
.menu ul li a{ width:85px; height:85px; display:block; color:#fff;font-size:15px;}
.menu ul li a:hover{ background-color:#000000; background-color:rgba(0,0,0,0.2); font-weight:bold}
.menu ul li:hover a{background-color:#000000; background-color:rgba(0,0,0,0.2); font-weight:bold}
.menu ul li:hover ul{ display:block; }
.menu ul li:hover ul li{ width:85px; height:40px; line-height:40px; font-size:14px;}
.menu ul li:hover ul li a{width:85px; height:40px; line-height:40px; display:block;background-color:#000000; background-color:rgba(0,0,0,0.2); font-size:14px; font-weight:normal}
.menu ul li:hover ul li a:hover{background-color:#035cac; background-color:rgba(3,92,117,0.2);}

/*gonggao*/
.gonggao{ width:100%; height:60px; background:#fff; clear:both; display:block; overflow:hidden; margin-bottom:30px}
.ggaolist{ width:1200px; display:block; margin:0 auto; height:40px; padding:10px 0px; overflow:hidden}
.BreakingNewsController{width:100%;overflow:hidden;height:auto;position:relative;}
.BreakingNewsController .bn-title{display:inline-block;float:left; padding-left:25px; font-size:14px; color:#f00; font-weight:bold; height:40px; line-height:40px; background:url(../images/ggao.png) no-repeat left center}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:180px;right:50px;}
.BreakingNewsController ul li{list-style:none; height:40px; line-height:40px;display:none; clear:both; padding-right:10px}
.BreakingNewsController ul li a{text-decoration:none;color:#666;display:inline-block;overflow:hidden;padding:0; font-size:13px; font-weight:normal; height:40px; line-height:40px; width:100%}
.BreakingNewsController ul li a p{ width:850px; float:left; display:inline-block; }
.BreakingNewsController ul li a span{ float:right; color:#999}
.BreakingNewsController ul li a:hover{ color:#035cac}
.BreakingNewsController .bn-arrows{display:inline-block;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}

/*content*/
.content{ width:1200px; clear:both; overflow:hidden; display:block; margin:0 auto 30px}
.inabout{ width:1200px; height:auto; display:block; clear:both; overflow:hidden; margin-bottom:30px}
.intit{ width:100%; height:30px; display:block; overflow:hidden;line-height:30px; margin-bottom:25px}
.intit h2{ float:left; display:inline-block; color:#333; font-weight:normal; font-size:30px;line-height:30px }
.intit h2 em{ font-size:13px; color:#999; font-style:normal; padding-left:10px}
.intit span{ float:right; font-size:14px; color:#666; height:20px; padding-top:10px; line-height:20px}
.intit span a{ color:#888}
.inaboutnr{ width:1140px; height:300px; background:#fff; clear:both; display:block; overflow:hidden; padding:30px }
.inableft{ width:555px; float:left; display:inline-block; overflow:hidden; height:300px; font-size:14px; color:#666; line-height:26px;}
.inableft h1{ width:555px; height:30px; line-height:30px; font-size:30px; font-weight:normal; color:#035cac; margin-bottom:20px}
.inableft .inline{ width:90px; height:3px; background:#ccc; display:block; margin-bottom:17px}
.inableft p{ width:555px; height:160px; overflow:hidden; display:block; font-size:14px; color:#666; line-height:26px; margin-bottom:25px}
.inableft .acha{ width:555px; height:45px; display:block; clear:both;}
.inableft .acha a{ width:140px; height:45px; display:inline-block; float:left; overflow:hidden; line-height:45px; color:#fff; margin-right:20px; font-size:15px; text-align:center}
.inableft .acha a.info{ background:#e6101a}
.inableft .acha a:hover.info{background:#c00c14}
.inableft .acha a.innew{ background:#035cac}
.inableft .acha a:hover.innew{background:#0b4c87}
.inaright{ float:right; width:560px; height:300px; display:inline-block; overflow:hidden}

/*innews*/
.innews{ width:1200px; height:auto; clear:both; overflow:hidden; margin-bottom:30px}
.waipai{ width:374px; float:left; display:inline-block; overflow:hidden;}
.waipainr{ width:374px; height:430px; display:block; background:#fff; clear:both}
.wpimg{ width:374px; height:200px; display:block; overflow:hidden}
.wplist{ width:344px; height:230px; display:block; overflow:hidden; padding:0 15px;}
.wplist ul li{ width:344px; height:45px; border-bottom:1px solid #ebebeb; line-height:45px; font-size:14px;  clear:both; overflow:hidden;}
.wplist ul li a{ width:344px; height:45px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wplist ul li a span{ float:right; color:#999;}
.wplist ul li a em{ width:15px; height:15px; display:inline-block; background:#ddd; line-height:15px; font-size:12px; font-style:normal; text-align:center; color:#fff; border-radius:3px; margin-right:5px}
.wplist ul li:last-child{ border-bottom:none}
.mr{ padding:0 39px;}

/*zhanshi*/
.zhanshi{ width:1200px; display:block; clear:both; overflow:hidden; margin-bottom:10px}
.zhanshilist{ width:1200px; display:block; clear:both; overflow:hidden}
.zhanshilist ul{ margin-left:-20px;}
.zhanshilist ul li{ width:285px; height:195px; display:inline-block; margin-left:20px; margin-bottom:20px; float:left}
.zhanshilist ul li a{ width:285px; height:195px; display:block; overflow:hidden; position:relative}
.zhanshilist ul li a img{ width:285px; height:195px; display:block}
.zhanshilist ul li a p{ width:265px; position:absolute; bottom:0px; height:40px; line-height:40px; text-align:center; background-color:#000000; background-color:rgba(0,0,0,0.3); color:#fff; font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:0 10px; z-index:99}
.zhanshilist ul li a:hover p{background-color:#035cac; background-color:rgba(3,92,172,0.3);}

/*gugao*/
.gugao{ width:1200px; height:90px; display:block; overflow:hidden; margin-bottom:20px}

.link{ width:1200px; margin:0 auto; clear:both; display:block; overflow:hidden}
.intitlink{ width:1200px; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:24px; color:#035cac; font-weight:bold; padding-bottom:5px; overflow:hidden}
.linklist{ width:1200px;height:62px; padding:21px 0px; overflow:hidden; margin:0 auto}
.linklist ul li{ width:302px; height:82px; float:left; padding-right:20px; float:left; display:inline-block;}
.linklist ul li a{ width:300px; height:80px; border:1px solid #dddddd; display:inline-block; text-align:center; background:#fff}
.linklist ul li a:hover{ border:1px solid #88aed6}
.linklist ul li a img{ width:300px; height:80px;}

/*footer*/
.footer{ width:100%; height:208px; clear:both; display:block; overflow:hidden; background:url(../images/footbg.jpg) repeat-x}
.foot{ width:1200px; height:170px; padding:10px 0px; margin:0 auto; overflow:hidden}
.foottop{ width:1200px; height:40px; line-height:40px; padding-bottom:0px; border-bottom:1px solid #3571b3; padding-top:5px;font-size:16px; color:#fff;}
.foottop a{ font-size:16px; color:#fff; padding-right:20px}
.footbot{ width:1200px; clear:both;  font-size:14px; padding-top:0px; color:#fff; line-height:30px;}
.footbot .fr{ color:#96a9cd}
.footbot .fr a{ color:#96a9cd}

/*子页*/
.n_Main{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.n_left{width:240px; height:auto; float:left; margin-top:20px; margin-bottom:30px;}
.n_right{width:930px; height:auto; float:right; margin-top:20px;}

.n_title{text-align:center; background:#086cc2; border-bottom:1px solid #fff;}
.n_title h3{font-size:24px;  padding-top:15px; color:#fff; font-weight:normal}
.n_title p{ font-size:14px; padding-bottom:12px; color:#fff}
.n_left ul li{text-align:center; border-bottom:1px dashed #ccc;}
.n_left ul li:last-child{ border-bottom:none}
.n_left ul li a{ width:100%; background:#fff; display:block; padding:15px 0px; font-size:15px; font-family:microsoft yahei; color:#666;}
.n_left ul li a:hover{ width:100%; background:#086cc2; color:#fff;}
.QQline{ margin:10px 0px;}
.n_contact{ margin-top:10px; color:#777; font-size:14px; font-family:microsoft yahei; line-height:24px;}
.location{ position:relative; width:100%; height:40px; border-bottom:1px solid #035cac; color:#666; font-size:14px;  line-height:40px;}
.location a{ color:#666}
.location a:hover{ color:#035cac}
.n_phone{ width:240px; bottom:0px; height:39px; position:absolute; right:0px; background:url(../images/phonebj.png); text-align:center; color:#fff;}
.n_centent { font-size:14px; color:#666; margin-top:20px; line-height:26px; margin-bottom:30px; clear:both; overflow:hidden}
.n_centent p{ text-indent:2em; margin-bottom:10px}
.home #et-slider-wrapper{height:400px;}
.tijiao {  width: 120px;height: 40px;background: #1685e8;float: left;margin-left: 77px;line-height: 40px;text-align: center;font-size: 18px;cursor: pointer;} 
#content{    list-style: none; list-style-type: none; margin:15px 0; padding:0px;}

.n_contactxt{ background:#fff; padding:10px;}
.n_contactxt p{ line-height:20px; font-size:14px; margin-bottom:5px; color:#999}
/**新闻页**/
.n_centent .news_list2{}
.n_centent .news_list2 li {line-height: 30px;border-bottom: 1px dotted #ddd;padding: 6px 0 10px 0;color: #a0a0a0; margin-bottom:5px; overflow:hidden; clear:both}
.n_centent .news_list2 li .title {display: block; overflow:hidden; float:left; width:100%}
.n_centent .news_list2 li .title a {color: #333;float: left;font-size:18px; width:840px; display:inline-block; height:30px; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_centent .news_list2 li .title a:hover {color: #035cac;}
.n_centent .news_list2 li .hits {display: block;float: right; font-size:12px;}
.n_centent .news_list2 li .time {display: block; font-size:12px;}
.n_centent .news_list2 li .class {margin-left: 12px; font-size:12px;}
.n_centent .news_list2 li .class a {color: #a0a0a0;}


.listConts {line-height: 26px;color: #444; margin-bottom:30px;}
.listConts .title_1 {font-size: 24px;text-align: center;line-height: 40px;color: #000;}
.listConts .info {width: 380px;height: 27px;line-height: 28px;text-align: center;margin: 15px auto;font-size: 12px;border: 1px solid #ccc;border-left: none;border-right: none;color: #666;}
.listConts .info small {margin-left: 8px;margin-right: 3px;color: #999;}
.listConts .desc {margin: 20px auto 15px;padding: 5px 10px;line-height: 20px;border: 1px solid #f4e4b4;background: #fffff0;width: 80%;}
.listConts .author {text-align: right;color: #999;}
.listConts .showimg {margin: 20px 0;text-align: center;}
.listConts .showimg a img {border: 1px solid #ccc;padding: 1px;}
.listConts .conttitle {font-weight: bold;padding-bottom: 7px;margin-bottom: 7px;color: #2f2f2f;line-height: 24px;border-bottom: 1px solid #ddd;font-size: 14px;}
.listConts .picarr {position: relative;margin: 20px auto;}
.listConts .picarr .picture {width: 100%;text-align: center;}
.listConts .picarr .picture a {display: none;}
.listConts .picarr .preview {width: 685px;margin: 20px auto 0;padding: 5px;background: #eef3fa;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.listConts .picarr .preview li {float: left;margin: 4px;}
.listConts .picarr .preview li a {width: 58px;height: 45px;border: 1px solid #fff;background: #fff;display: table-cell;vertical-align: middle;text-align: center;}
.listConts .picarr .preview li a img {vertical-align: middle;}
.picarr .preview li.current a {border: 1px solid #000;}

.preNext {position: relative;}
.preNext .line {height: 10px;overflow: hidden;clear: both;background: url(img/box_dotline.gif) left 15px repeat-x;margin: 4px auto;padding-top: 10px;}
.preNext .line strong {display: block;width: 8px;height: 10px;overflow: hidden;font-size: 0px;line-height: 100px;background: url(img/box_dotline.gif) right -10px no-repeat;float: left;}
.preNext .text {color: #999;}
.preNext  li a{color: #888; font-size:12px;}
.preNext  li {color: #888; font-size:12px;}
.preNext .actBox {position: absolute;top: 25px;right: 0;}
.preNext .actBox li {display: inline;padding-left: 22px;background-image: url(img/actbox-ico.gif);background-repeat: no-repeat;margin-left: 10px;}
.preNext .actBox li a {color: #666;}
.preNext .actBox li#act-fav {background-position: 4px 0px;}
.preNext .actBox li#act-err {background-position: 4px -37px;}
.preNext .actBox li#act-pus {background-position: 4px -73px;}
.preNext .actBox li#act-pnt {background-position: 4px -109px;}

.job_list ul li{border-bottom:1px dashed #ccc; line-height:35px;color:#888;}
.job_list ul li span{ float:right;}
.job_list ul li a{float:left; color:#666; font-size:16px;}
.n_centent table tr td{text-indent:5px;}




/*列表翻页*/
.page {text-align: center;padding: 30px 0 20px 0;}
.pagination {font-size: 0px;margin-right: -5px;padding-top: 15px;text-align: center;}
.pagination a {
font-size: 12px;
color: #888;
display: inline-block;
_display: inline;
padding: 0 12px;
border: 1px solid #ddd;
margin-right: 8px;
line-height: 30px;
}
.pagination a.active{
background: #0066a5;
font-weight: bold;
color: #fff;
border: 1px solid #0066a5;
}
.pagination a:hover{
background: #0066a5;
font-weight: bold;
color: #fff;
border: 1px solid #0066a5;
}
.nowpage{
background: #0066a5;
font-weight: bold;
color: #fff;
border: 1px solid #0066a5;
}


.right-bot{ width:100%; display:block; clear:both;}
.connewsxx {
padding: 10px 0px 30px 0px;
}
.connewsxx .title {
font-size: 18px;
color: #333;
font-weight: bold;
text-align: center; border-bottom:1px dotted #e5e5e5; margin-bottom:20px
}
.connewsxx .title span{ font-size:13px; color:#666; font-weight:normal; display:block; padding:10px 0px 20px}
.connewstxt{line-height: 25px;color: #666; font-size:14px; margin-bottom:30px}
.connewstxt p{ text-indent:2em}

.prevnext {
border-top: 1px dotted #cfcfcf;
padding-top: 20px;
line-height: 25px;
color: #666; font-size:14px}

.prevnext a {color: #666;}
.prevnext a:hover{color:#034891}
.gallery{width:100%; height:auto; display:block;}
.gallery ul li{width: 280px; margin:0 14px 20px;float:left}
.gallery ul li a{width: 280px;
height: 180px;
overflow: hidden;
display:inline-block}
.gallery ul li a img{width: 280px;height: 180px;}
.gallery ul li p.title {
color: #666666;
text-align: center;
height: 40px;
line-height: 40px; font-size:14px; width:100%; background:#fff; text-indent:0; padding:0
}
.gallery ul li:hover .title{ color:#005aab}

.inableft p{ width:555px; height:160px; overflow:hidden; display:block; font-size:14px; color:#666; line-height:26px; margin-bottom:25px}