﻿@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
body{ margin:0; padding:0; color:#595959;/* font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;*/font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; font-size:15px; background:#fff}
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0 auto; padding:0; list-style-type:none; font-weight:normal}
table,tr,td{ margin:0; padding:0}
i,em{ font-style:normal}
a{ text-decoration:none; color:#595959}
a:hover{ text-decoration:none; color:#2a4175;}
a{outline:none;} 
a{blr:expression(this.onFocus=this.blur())}
a img{ border:0}
input,textarea,select{ font-family:"微软雅黑",Microsoft Yahei; color:#747373}
.op80 a:hover{opacity:0.8; filter:alpha(opacity=80); }
.op80 input:hover{opacity:0.8; filter:alpha(opacity=80); }
.clear{ clear:both; overflow:hidden; height:0}
.fl_l{ float:left; margin-right: 50px;}
.fl_r{ float:right}
.min0{ margin:0}
.min10{ margin-top:10px}
.min15{ margin-top:15px}
.min20{ margin-top:20px}
.min25{ margin-top:25px}
.red{ color:#8c1515;}
.r{ text-align:right}
.center{ text-align:center}
.header{ }
.header_con{ width:1350px; height:152px; position: relative;}
.header .logo{ float:left; width:974px;}
.header .logo a{ display:block; width:1350px; height:152px; text-indent:-9999px; background:url(../htmlRes/logo.png) no-repeat}
.header .search{  width: 217px;  height: 35px;    position: absolute;    background: url(style_res/search.png) no-repeat;    right: 18px;    top: 117px;}
.search input#keyword{ width:190px; position:absolute; height:35px; top:0; left:10px; padding-left:5px; font-size:12px; color:#333; background:none; border:0; outline:none;}
.header .search input.search{ width:40px; height:35px; position:absolute; top:0px; right:0; background:none; border:0; cursor:pointer; outline:none}

.nav ul{ width:1350px;height:34px; line-height:34px; }
.nav ul li{ float:left; width:112px; text-align:center; font-size:15px;}
.nav ul li a{ display:block;}
.nav ul li.cur a{color:#fff; background:#a9c354}

h3.title{ font-size:20px; overflow:hidden; min-height:20px; height:auto; line-height:20px; padding-left:10px; position:relative; color: #33aeef;    border-bottom: 2px #33aeef solid;    padding-bottom: 10px;    font-weight: bold;}
h3.title span{ display:inline-block; margin-left:10px; font-style:italic;}
h3.title a.more{ position:absolute; top:0; right:0; font-size:12px; font-weight:normal; color:#33aeef}
.wrap{ width:1350px}
.main{ width:1350px; padding:20px 0; overflow:hidden;position:relative}
.bgeee{ }
.bgeee .main{ }
.main_visual{ height:429px;position:relative;}
.main_image { height:429px;overflow:hidden; margin:0 auto; position:relative; z-index:0;     margin-top: 5px;    width: 1350px;}
.main_image a:hover{ text-decoration:none}
.main_image ul {width:9999px; height:435px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:435px; position:relative;}
.main_image li a{ display:block;width:100%; height:435px;}
.flicking_con {width:300px; margin:0 auto; position:relative;z-index:99;}
.flicking_con .flicking_inner { position:absolute; top:400px; left:0; width:300px; height:21px; text-align:center;}
.flicking_con a { width:10px; height:10px; margin-left:8px; padding:0; overflow:hidden; background:#fff; border-radius:50%; display:inline-block; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;opacity:0.6; filter:alpha(opacity=60);}
.flicking_con a.on { background:#a9c354;opacity:1; filter:alpha(opacity=100);}
.main_visual #btn_prev{ display:none; width:87px; height:87px; position:absolute; top:40%; left:20px; background:url(style_res/ico_arrow.png) no-repeat 0 0;opacity:0.6; filter:alpha(opacity=60);}
.main_visual #btn_next{ display:none; width:87px; height:87px; position:absolute; top:40%; right:20px; background:url(style_res/ico_arrow.png) no-repeat -93px 0;opacity:0.6; filter:alpha(opacity=60);}
.main_visual #btn_prev:hover,.main_visual #btn_next:hover{opacity:1; filter:alpha(opacity=100);}
.main_visual:hover #btn_prev,.main_visual:hover #btn_next{ display:block;}

.focus{ float:left; width:650px; height:406px; position:relative;}
.slides { width:650px; overflow: hidden; position: relative; z-index:9 }
.slide-pic { width:650px; height:406px; position:relative;}
.slide-pic img {width:650px; height:406px; }
.slide-pic li { display: none;height:406px; position:relative;}
.slide-pic li.cur { display: block; }
.slide-pic li i{ display: block; width:100%; height:40px; background:#000;opacity:0.6; filter:alpha(opacity=60); position:absolute; bottom:0; left:0;}
.slide-pic li em{ display: block; line-height:40px; color:#fff; position:absolute; bottom:0; left:10px;}
.slide-li { position:absolute; bottom:12px; right:15px; }
.slide-li em { width: 10px; height:10px; display:inline-block; margin:0 3px; overflow: hidden; border-radius:50%;background:#b5b5b5;cursor:pointer }
.slide-li em.cur { background: #003f98; }

.news{ float:left; width:550px; height:406px; background:#33aeef; color:#fff;}
.news a{ color:#fff;}
.news h3{ width:480px; font-size:24px; margin-top:30px;}
.news h3 span{ display:inline-block; margin-left:10px; font-style:italic}
.news ul{width:480px; margin-top:10px }
.news ul li{ height:42px; line-height:42px; position:relative; padding-left:60px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; border-bottom:#fff 1px solid}
.news ul li em{ position:absolute; left:0; top:10px; font-size:12px; line-height:20px; background:#a9c354; font-size:12px; padding:0 8px; border-radius:5px; }
.news .more{ width:480px; text-align:right; margin-top:15px; }
.news .more i{ display:inline-block; width:8px; height:8px; margin-left:5px; background:url(style_res/icon.png) no-repeat 0 -59px; }

.dtbox{ width:415px;}
.dtbox .list{padding-left: 8px; padding-right: 8px; }
.dtbox .list li{ padding:8px 0;     border-bottom: 1px #ddd dashed; height: 28px;    line-height: 28px;}
.dtbox .list li em{ display:block; line-height:28px; height:28px; overflow:hidden; color:#33aeef; padding-left:20px;     float: right; margin-bottom:5px;}
.dtbox .hdlist{ margin-top:7px;}
.dtbox .hdlist dl{ overflow:hidden; min-height:65px; padding:8px 0; position:relative; padding-left:92px}
.dtbox .hdlist dl dt{ width:65px; height: 77px; position:absolute; left:0;   color:#fff; text-align:center; font-size:20px; }
.dtbox .hdlist dl dt span{ display:block;height: 25px; font-family:Times New Roman; background:#33aeef;}
.dtbox .hdlist dl dt em{ font-style:italic;     color: #33aeef;    width: 63px;    display: block;    border: 1px #33aeef solid;}
.dtbox .hdlist dl dd strong{ display:block; margin-top: 10px;     font-weight: normal !important;}
.dtbox .hdlist dl dd p{ font-size:14px; line-height:20px; position:relative; padding-left:80px; }
.dtbox .hdlist dl dd p i{ display:block; width:290px; height:20px; background:url(style_res/icon.png) no-repeat 1px -17px; position:absolute; left:0;     padding-left: 25px;}
.dtbox .hdlist dl dd p i.ico2{ background-position:0 2px;}
.dtbox .hdlist dl dd p i.ico3{ background-position:1px -35px}

.videos{ padding:50px 0}
.videos h3{ width:280px; font-size:24px; padding:10px 0; position:relative; text-align:center; border-bottom:#33aeef 1px solid;}
.videos h3 span{ display:inline-block; margin-left:10px; font-style:italic}
.videos h3 i{ display:block; width:80px; height:5px; background:#33aeef; position:absolute; bottom:-3px; left:50%; margin-left:-40px;}
.hdbox { width:1350px;padding:20px 0; margin-top:20px; overflow:hidden; position:relative;}
.hdbox .pcont { width:1100px; overflow:hidden}
.hdbox .ScrCont { width: 32766px; ZOOM: 1}
.hdbox .ScrCont a{ float:left; width:240px; margin:0 17px 0 18px; line-height:20px; text-align:center;}
.hdbox .ScrCont a img{ width: 240px; height:145px; display:block; margin:auto; margin-bottom:10px;}
.hdbox .ScrCont a span{ display:block}
.hdbox .ScrCont a:hover{ text-decoration:none}
.hdbox #List1_1 {FLOAT: left}
.hdbox #List2_1 {FLOAT: left}	
.hdbox .LeftBotton { display:block; width:27px; height:76px; background:url(style_res/videoico.png) no-repeat; position:absolute; left:10px; top:50px; z-index:9;}
.hdbox .RightBotton { display:block; width:27px; height:76px; background:url(style_res/videoico.png) no-repeat -27px 0; position:absolute; right:10px; top:50px;}

.footer{ background:url(style_res/footerbg.jpg) no-repeat center; margin-top:20px; color:#d0d0d0;}
.footer .footer_con{ width:1120px; overflow:hidden; background:url(style_res/footerbg.jpg) no-repeat center;line-height:24px;position:relative; padding:40px 0;}
.footer a{ color:#fff}
.footer .fl_l p{ padding-left:10px;}
.footer .fl_r{ color:#fff; padding-top:40px; line-height:28px;}
.footer .fl_r a{  }

.banner{ background:url(style_res/banner_con.jpg) no-repeat center;}
.banner .banner_con{ width:1350px; height:284px; background:url(style_res/banner_con.jpg) no-repeat center;}

.main_left{ float:left; width:208px;}
.main_right{ float:right; width:960px; min-height:500px;}
.menu{ background:#f6f6f6; width:208px; margin-top:-50px; position:relative;}
.menu h3{ background:#33aeef; height:50px; font-size:22px; line-height:50px; color:#fff; text-align:center;}

.submenu{ height:44px; text-indent:20px; position:relative; line-height:44px; font-size:16px; cursor:pointer; background:#eee; border-bottom:#ddd 1px solid}
.submenu_cur{ color:#33aeef}
.navcon{ overflow:hidden; display:none; padding:10px 0;}
.navcon li{ width:165px; padding-left:32px; line-height:30px; background:url(style_res/ico.png) no-repeat 20px center }

.current{ text-align:right; border-bottom:#33aeef 1px solid; font-size:12px;height:40px;line-height:40px; position:relative; margin-top:20px;}

.current h3{ font-size:24px; position:absolute; top:0; left:0; height:36px; border-bottom:#33aeef 4px solid; color:#33aeef;}
.content{ padding-left:20px; overflow:hidden; margin-top:20px;}
.content dl{ position:relative; padding:20px 0 20px 186px; min-height:100px; margin-top:-1px; border-top:#c9c9c9 1px solid}
.content dl dt{ position:absolute; left:0; top:20px; width:166px; height:100px;}
.content dl dt img{ width:166px; height:100px;}
.content dl dd{ position:relative; line-height:24px;}
.content dl dd h4{ font-weight:bold; padding-right:50px; margin-bottom:20px;}
.content dl dd em{ position:absolute; top:0; right:0; font-size:12px; color:#6a6a6a;}
.content dl dd p{ text-indent:30px;}

.article{ width:940px;}
.article h3{ height:40px; line-height:40px; font-weight:800; text-align:center; font-size:18px; color:#33aeef;  text-indent:20px;}
.article .art_con{ width:940px; padding:30px 0; font-size:14px; overflow:hidden; line-height:24px; text-align:justify;text-justify:inter-ideograph}
.article .art_con p{ padding:8px 0;}
.article h1{ width:940px; padding:5px 0; margin-top:20px; text-align:center; font-size:18px; line-height:26px; color:#33aeef;font-weight: 600;}
.article .hr{ width:940px; padding:5px 0; border-bottom:#33aeef 1px solid; color:#666; text-align:center}
.article .source{ width:940px; padding:10px 0; border-bottom:#999 1px solid; color:#666; text-align:center}


.article .imglist{ padding-top:15px;padding-left:15px;padding-right:10px;}
.article .imglist li{margin: 12px;float:left; height: 150px;}
.article .imglist li .discription{display:block;font-size:12px;padding:6px 0;text-align:center;}

.conlistComm{ width:940px; margin-top:24px;font-size: 14px; height:auto; min-height:450px;}
.conlistComm dl{ width:940px; padding:12px 0; border-bottom:#33aeef 1px dotted;}
.conlistComm dl dt{ line-height:22px;}
.conlistComm dl dt span{ display:inline-block; /*width:70px;*/ height:22px; margin-right:10px; text-align:center; padding:0 5px; background:#33aeef; /*color:#A29797;*/}
.conlistComm dl dt span a{ color:#fff;}
.conlistComm dl dt a{ /*color:#33aeef;*/ }
.conlistComm dl dt a:hover{color:#8c1515; }
.conlistComm dl dd{/* color:#A29797; */padding-top:10px; }

@media (max-width:1350px){
.main_visual{ width:1350px;}
	}


/*内容代码*/
.content14{ font-size:15px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-left:8px;padding-right:8px; min-height:400px;}
.content14 strong{ font-weight:bold;}	
.content14 h4{font-weight:bold; font-size:15px;}
.content14 p strong{font-weight:bold;}
.content14 div strong{font-weight:bold;}
.content14 p{text-indent: 2em; font-size:15px;line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#000000}	
.content14 table
{
    min-width:650px;
    max-width:820px;
margin:0px auto;
font:Georgia 11px;
color:#333333;
text-align:center;
border-collapse:collapse;
}
.content14 table td{
border:1px solid #ccc;
}
.content14 table td p{
text-indent: 0em;
}

.wp_nav .sub-nav .nav-item a {    
    text-align: center !important;   
}

div.timer {   
    display: none !important;
}

.focus-prev {   
    display: none !important;
}

.focus-next {
    display: none !important;
}

.videos {
    display: none;
}

.news_chaolian {
    float: left;
    width: 12%;
    padding: 0px;
    text-align: center;
    border: none;   
}

.i1 .link_icon .icon {
    background-position: -4px -8px;
}

.i2 .link_icon .icon {
    background-position: -87px -8px;
}

.i3 .link_icon .icon {
    background-position: -167px -8px;
}

.i4 .link_icon .icon {
    background-position: -249px -8px;
}

.i5 .link_icon .icon {
    background-position: -332px -8px;
}

.i6 .link_icon .icon {
    background-position: -416px -8px;
}

.i7 .link_icon .icon {
    background-position: -498px -8px;
}

.i8 .link_icon .icon {
    background-position: -584px -8px;
}

.i9 .link_icon .icon {
    background-position: -10px -11px;
}

 .news_list li.news .link_icon .icon {
    width: 48px;
    height: 48px;
    margin: 10px 0px 0px;
    /* border: 1px solid red; */
}

.icon {
    display: inline-block;
    width: 60px;
    height: 55px;
    vertical-align: middle;
    background: url(icon.png) no-repeat;
}

.news_list li.news .link_con {
    display: block;
    line-height: 30px;
    /* color: #000; */
}

.wrap.chaolian {
    margin-bottom: 170px;
    margin-top: 50px;
}

.fl_r p {
    float: left;
}

.footer .fl_r {   
    width: 50%;
}

.footer .fl_r {   
    padding-top: 30px;  
}

.wp_article_list .list_item {   
    height: 36px !important;
    line-height: 36px !important;   
    font-size: 16px;
}

.dtjt8_div_img .number {    
    display: none;
}

.dtjt8_div_img img {  
    width: 100% !important;
}

.dtjt8_div_img {
    width: 100% !important;
}

.main_image ul {    
    width: 100% !important;
}

.header .icons {
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 12px;
    
}

.header .icons a {
    padding: 0 10px;
    font-size: 14px;
    color: #45b6f2;
    display: inline-block;
    zoom: 1;
    height: 16px;
    line-height: 17px;
}

.dtbox .hdlist dl {    
    padding: 4px 0;    
    padding-left: 92px;
}

.nav {
    background-color: #45b6f2;
    min-width: 1350px;
}

.wp_nav .nav-item a {    
    color: #fff;
}

.wp_nav .nav-item a:hover {    
    color: #fff;
}

.xwsdpic {
    width: 415px;
    height: 250px;
}

.fl_r.dtbox.xsbg {
    width: 1350px;
    height: 200px;
}

.xsbg dl {
    width: 22%;
    float: left;
}

dl.xsbg1 {   
    margin-right: 6%;
}

dl.xsbg2 {   
    margin-right: 6%;
}

.xsbg dt {
    width: 122px !important;
    height: 143px !important;
    background: none !important;
    padding-top: 0 !important;
}

.xsbg dl dt a img {
    width: 122px;
    height: 143px;
}

.xsbg dd {
    margin-left: 50px;
    height: 144px;
}

.xsbg dd p {
    float: none;
}

.dtjt9_div_img .number {    
    display: none;
}

.dtbox .hdlist dl dd p {    
    display: none;
}

.xsbg .hdlist dl dd p {
    display: block;
}



.xsbg .hdlist dl dd strong {    
    margin-top: 0;
    margin-bottom: 25px; 
    height: 40px;
    line-height: normal;
}

dl.tzgg2 {
    
}

dl.tzgg1 {
   
}

.footer .fl_r {
       display: none;
}

.footer {    
    background: none;
}

.footer .footer_con {    
    width: 100%;
    background: #45b6f2;
    padding: 20px 0;
   min-width:1350px;
}

.wrap_mode01{width: 100%;height:58px;background: #f4f4f4;}
.mode01{width:1350px; clear:both; height:58px; margin:0 auto;overflow:hidden;}
.scroll_notice{overflow: hidden;}
.articleList01{float: left; width: 112px;}
.listTitle01{height:58px;line-height:58px;} 
.listTitle01 h2{color:#0c55c4; font-size: 18px; font-weight: bold; line-height:58px;background: url(title01.png) no-repeat center left;padding-left:40px;}

.scroll_info{float: right;border:1px solid #8f000b;height:38px; border-top:none;border-bottom:none;width: 1210px;margin-top:10px;overflow: hidden;padding-left: 20px;padding-right: 20px;}
#ticker-1{overflow: hidden;}
#ticker-1 dd{float: left;margin-right: 60px;margin-top:10px;}
#ticker-1 dd .titlef{color:#333;font-size: 14px;background: url(../../images/gb20171221/scorll_li.png) no-repeat center left;padding-left:10px;font-weight: bold;}
#ticker-1 dd .timef{font-style: normal;color:#333;font-weight: bold; font-size: 14px;margin-left:20px;}
#ticker-1 dd a:hover .titlef{color:#8f000b;}

.today{font-size: 16px;color:#777;}
.today i{font-size: 16px;color:#8f000b;font-style: normal;font-weight: bold;}

.scrollnews3_ul li {    
    background: none;
    padding-left: 30px;
    padding-top: 8px;
    font-size: 16px;
}

.articlelist1_a_title {   
    font-weight: bold;
}

.dtjt9_div_text .dtjt9_div_text_title {   
    height: 50px;
}

.dtjt9_div_text .dtjt9_div_text_title a{
    font-size:15px;
    height:50px;
    line-height:30px;
}

.linkwebs{
   margin:0 auto;
   padding-top:35px;
   padding-bottom:35px;
   width:1350px;
}
.kj{
   padding-left:42px;
   color:white;
   padding-right:42px;
   }
.menulink{
   font-size:15px;
   color:white;
   }
   a:hover.menulink{
        color:white;
        font-size:15px
        }

.Article_Index{display:none! important;}
.more {
    text-align: right;
    margin-top: 3px;
    margin-right: 8px! important;
}