@charset "utf-8";
/*Start CSS Reset */
*{margin:0;padding:0}
html{color:#000;/* background:#fff */}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-size:12px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif, ;*font-size:100%}
legend{color:#000}
/**body**/
body {color:#333;font-size:13px;font-family: 'Microsoft Yahei',Tahoma, Geneva, sans-serif;background:#e4e4e4;height: 100%;display: block;}
/**clearfix**/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
.clear { width:100%; height:20px; line-height:20px; font-size:0; overflow:hidden; clear:both;}
.clear1 { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
/**End clearfix***/
a{ text-decoration:none; color:#333;}
a:hover {color: #4ac4f9;}
/**End CSS Reset**/

/**Start CSS Base**/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner { width:1000px; margin:0 auto;}
.nlink {line-height:25px;/* padding-left:10px; *//* background:url(images/dian.gif) no-repeat 2px 10px; */}
.nlink a{color: #666666;font-size:12px;}
.nlink a:hover {color:#4dc5f9;}
.llink { line-height:28px; padding-left:22px; background:url(images/li.png) no-repeat 7px 11px; border-bottom:1px dashed #ccc;}
.llink a{ color:#454545;}
.llink a:hover {color:#4cc4f9;}
.more a { color:#b5b5b5;}
.more a:hover{ color:#000;}
.entry {padding: 0 30px;min-height: 500px;line-height:1.7;font-size:13px;}
.entry a{ font-size:13px; color:#39F; text-decoration:underline;}
.entry a:hover { color:#31c1fc;}
.entry .llink { line-height:28px; padding-left:22px; background:url(images/li.png) no-repeat 7px 11px; border-bottom:1px dashed #ccc;}
.entry .llink a{ color:#454545; text-decoration:none;}
.entry .llink a:hover {color:#31c1fc;}
.entry p { line-height:1.7; margin-bottom:7px; text-indent:2em;}
/**End CSS Base**/

/**header**/
#header {}
#header .inner { background:url(images/head.png) no-repeat; height:181px;  }
.sitelogo {float:left;width: 600px;margin-top: 30px;margin-left: 30px;} 
.site{float: left;width:300px;height: 80px;font-size: 40px;padding: 70px 0px 0px 0px;font-weight: normal;color:#fff;}

/**nav**/
#nav .inner {height:38px;background:url(images/nav_bg.gif) repeat-x;background-image: linear-gradient(#0dbcff, #6bc9f6);}
.navbar { width:100%; height:40px; background:url(images/navbg_03.png) no-repeat center;}/**导航区域背景**/
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.wp-menu .menu-item.i1 {margin-left: 20px;}
.wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; vertical-align:middle; }
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 27px;line-height: 38px;color: #FFFFFF;font-size: 16px;border-right: 1px solid #409cc2;}
.wp-menu .i8 a.menu-link {
    background: none;
}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{background-color: #00b2ff;text-decoration: none;color: #eee;text-align:center;}
.sub-menu {display: none;position: absolute;left: 0;top: 38px;min-width: 100%;z-index: 100;background: #38c2fb;}
.sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;_zoom:1;}
.sub-menu .sub-item a {border-top: 1px solid #fff;display: block;color: #fff;height: 40px;line-height: 40px;margin: 0 17px;font-size: 14px;background:none;text-align: center;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{color: #fff;display: block;}
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
/**主页banner开始**/
/**content**/
#content .inner {padding: 20px 15px 5px 15px;width:970px;background:#fff;}
/*|------main------*/
.mod { width:100%;}
.mod1 { width:685px; float:left;}
.mod1 .ml {width: 330px;float:left;}
.mod1 .mr { width:330px; float:right;}
.mod2 { width:267px; float:right;}
 /**post-mod**/
.post { width:100%; margin-bottom:5px;}
.post .tt {width:100%;height:34px;background:url(images/line.png) repeat-x left bottom;margin-bottom:5px;}
.post .tt .tit {display:inline-block;height:100%;float:left;color: #40c3fa;font-size:16px;font-weight:bold;font-family:"Microsoft YaHei";}
.post .tt .tit span {display:inline-block;height:34px;line-height:32px;position: relative;}
.post .tt .more { display:inline-block; height:15px; line-height:15px; float:right; padding-top:13px;}
.post .con {padding: 12px 5px;}
.post .more_btn {display:inline-block;height:34px;line-height:34px;float:right;/* margin-right: 10px; */}
.post .more_text {font-size: 12px;color: #c39844;cursor: pointer;}   /**更多按钮**/

.post1 { width:100%;}
.post1 .tt {width:100%;height:30px;background: #4ac4f9;border-radius: 5px 5px 0 0;}
.post1 .tt .tit { display:inline-block; height:100%; float:left; color:#fff; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
.post1 .tt .tit span {display:inline-block;height:30px;line-height:30px;padding-left:10px;}
.post1 .tt .more { display:inline-block; height:15px; line-height:15px; float:right; padding-right:10px; padding-top:10px;}
.post1 .con {border:#dbdbdb solid 1px;padding: 18px 10px;}
.post1 .more_btn {display:inline-block;height:30px;line-height:30px;float:right;margin-right: 10px;}
.post1 .more_text {font-size: 12px;color: #c39844;cursor: pointer;}

.post2 { width:100%;}
.post2 .tt {width:100%;height:30px;position: relative;background: url(images/bt_bgx.gif)  no-repeat;}
.post2 .tt .tit { display:inline-block; height:100%; float:left; color:#fff; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";}
.post2 .tt .tit span {display:inline-block;height:30px;line-height:30px;padding-left:10px;position: relative;z-index: 1;}
.post2 .tt .more { display:inline-block; height:15px; line-height:15px; float:right; padding-right:10px; padding-top:10px;}
.post2 .con { padding:20px 10px;}
.post2 .more_btn { display:inline-block; height:30px; line-height:30px; float:right;margin-right: 10px;}
.post2 .more_text {font-size: 12px;color: #c39844;cursor: pointer;}
	/**tab**/
.tabmenu { float:left;}
.tabmenu li { display:inline-block; height:34px; float:left;cursor:default;}
.tablist li,.tabmore span{ display:none;}
/**picture**/
.dtjt9_div_text .dtjt9_div_text_title {background:#fff;}

/*|------info-----*/
h1.atitle { width:960px; margin:0 auto; line-height:20px; padding:6px 0; font-size:18px; font-weight:bold; color:#000; border-bottom:0px solid #58c6f8; text-align:center;}
h2.atitle {width:960px;margin:0 auto;line-height:20px;padding:2px 0;font-size: 16px;font-weight:bold;color:#000;border-bottom: 2px solid #54c6f8;text-align:center;}
.postmeta { width:960px;  margin:0 auto; line-height:20px; color:#777; text-align:center; padding:5px 0;}
.postmeta span { display:inline-block; margin:0 10px; line-height:20px;}
.infobox { width:960px; min-height:400px; _height:400px; margin:0 auto; }
.infobox .entry img { max-width:900px; _width:expression(this.width>900?"900px":this.width+"px");}

/**footer**/
#footer .inner {padding: 18px 0;background: #4ac4f9;}
.copyright {font-size: 12px;line-height: 20px;color:#fff;text-align:center;}
.kslj {width:100%;margin-top: 20px;}
.kslj .l {/* width:80px; *//* float:left; *//* font-size: 14px; *//* color: #4fc5f9; *//* font-weight: bold; *//* padding-top: 9px; *//* padding-left: 9px; */}
.kslj .r {padding-top: 8px;}
.kslj .r a {}
.kslj .wp_nav .nav-item a span.item-name {display:inline-block;padding: 0px 10px;line-height:22px;cursor:pointer;}
#menu1 { top:219px !important;}
#menu1 a { background:none; height:25px; line-height:25px;}


/**列表页**/
.col_menu {width:232px;float:left;} 
.col_menu .col_menu_head {width:100%;height: 40px;line-height: 40px;background:#f1f1f1;border-bottom:1px solid #ccc;}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {color:#53c6f8; font-size:15px; font-weight:bold;}		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 40px;text-align: center;font-size: 21px;font-weight: normal;color: #54c6f8;font-family: "微软雅黑";}  /**栏目名称图标**/
 /**栏目列表*/
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {display:block;color: #4dc5f9;border-top:1px solid #f9f9f9;} 	/**一级子栏目**/
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected { border-top-color:#999;background-color:#999;color:#fff; text-decoration:none; font-weight:bold;} 	/**鼠标经过或选中一级子栏目**/
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #fff;}
.wp_listcolumn .wp_column a .column-name {display:inline-block;line-height: 22px;padding: 5px 0px;cursor:pointer;padding-left: 24px;}

.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545;  border-top:0px solid #fff; border-bottom:1px solid #e5decd;} 	/**二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected { color:#545454;} 	/**鼠标经过或选中二级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#000;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f2f2f2 url(images/icon_column_3.gif) no-repeat 26px 10px; border-top:1px solid #fff; border-bottom:1px solid #ccc;} 	/**三级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(images/icon_column_3_hover.gif);} 	/**鼠标经过或选中三级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f5f5f5 url(images/icon_column_3.gif) no-repeat 36px 10px; border-top:1px solid #fff; border-bottom:1px solid #ddd;} 	/**四级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(images/icon_column_3_hover.gif);} 	/**鼠标经过或选中四级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}

.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a { background:#f9f9f9 url(images/icon_column_3.gif) no-repeat 46px 10px; border-top:1px solid #fff; border-bottom:1px solid #eee;} 	/**五级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected { color:#000; background-image:url(images/icon_column_3_hover.gif);} 	/**鼠标经过或选中五级子栏目**/
.col_list .wp_listcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_subcolumn .wp_column a.selected span.column-name{ color:#124D83;}



.col_news {width:700px; float:right;} /**栏目新闻**/
.col_news_head {
    border-bottom: 1px solid #dadada;
    height: 38px;
    line-height: 38px;
}
.col_metas .col_title {display:inline-block;float:left;height: 38px;line-height: 38px;}  /**当前栏目**/
.col_metas .col_title h2 {
	display: inline-block;
	font-size: 21px;
	font-weight: normal;
	color: #4cc4f9;
	font-family: "微软雅黑";
	border-bottom: 3px solid #e0ddd5;
}   /**当前栏目名称**/
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 38px;line-height: 38px;/* margin-top:5px; */} /**当前位置**/

.col_news_box { padding:10px 0; margin:0 7px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {height: 28px;line-height: 28px;border-bottom: 0px dashed #ccc;}  /**栏目新闻列表**/
.col_news_list .wp_article_list{/* min-height: 450px; */display:block;width:100%;margin-top: 25px;}
  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:6px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   /**列表页文章图片大小限制**/
.col_news_list .wp_article_list .list_item .Article_PublishDate {color: #9b968b;font-size: 14px;font-family: "微软雅黑";}
.col_news_list .Article_Title a {font-size: 14px;font-family: "微软雅黑";color: #292929;}
.col_news_list .Article_Title a:hover{color: #4ac4f9;}
.wp_article_list .list_item {
height:25px;
    border-bottom: 0px dashed #ccc;
}
.kslj .r li.news {padding-right: 7px;width: 188px;padding-bottom: 12px;float:left;}
.kslj .r li.news.n5, .kslj .r li.news.n10 {
    padding-right: 0;
}
.wp_article_list .list_item .Article_Index {
    margin-right: 4px;
    width: 5px;
    margin-left: 0px;
}
.mr .mod1 .post .con {
    padding: 10px 0px 12px 15px;
}
span.email img {position: absolute;bottom: 0;}

span.email {
    position: relative;
}
.post1 .more_text:hover {
    color: #ffffff;
}

.post .more_text:hover {
    color: #51c5f8;
}

.post2 .more_text:hover {
    color: #56c7f9;
}

.kslj .r li.news:hover img {
    transform: scale(1.2);
}

.kslj .r li.news img {
    transition-duration: 1s;
}

.kslj .r li.news .news_img {
    overflow: hidden;
}
.ml  .post-11 .con {
    padding: 10px 0 0 0;
    border: 0;
}
.post-11 .focus-title-bar {
    height: 22px;
    bottom: -22px;
    margin-left: 0;
    left: 0%;
}
.post-11 .focus-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    width: 90%;
    right: 20px;
    color: #000;
    text-align: right;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 5%;
}

.post-11 .focus-title a {
    font-weight:blod;
    font-size: 12px;color: #000;
    height: 22px;
    line-height: 22px;
    }
.post-11 .focus-title-bg {
    background-color: #fff;
}
.post-11 .focus-page {
    padding: 0 5px;
    margin-right: 0;
    background-color: #000000a6;
    line-height: 14px;
    border-radius: 0px;
    width: 14px;
    height: 14px;
    border-left: 1px solid #f2f2f2;
}

.post-11 .focus-pagination {
    bottom: 0;
    right: 0;
    width: 100%;
    height: 14px;
    background: #000000a6;
}

.post-11 .focus-page-active {
    background-color: #4ac4f9;
}
.post-11 .focus-page:hover{
    background-color: #45c4fa;
}
.post-11 .focus-page span{display:block  !important;}
.searchbox {
    width: 200px;
    float: right;
}
/*自定义输入框*/
.searchbox{margin-right: 20px;text-align:right;margin-top:38px;}
.wp-search {background: #fff;position: relative;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left: 10px;margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 3px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width: 28px;height: 28px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width: 28px;height: 28px;border:0;outline: 0;background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer;}
input::-webkit-input-placeholder {color: #666;}
.post-11 .focus-title a:hover {
    color: #4ac4f9;
}
li.sub-item.i5-1 a,li.sub-item.i6-1 a,li.sub-item.i7-1 a,li.sub-item.i4-1 a,li.sub-item.i3-1 a,li.sub-item.i2-1 a,li.sub-item.i1-1 a {
    border-top: 0;
}
.sub-menu .sub-item:hover {
    background: #33c1fb;
}
.col_news_con {
    min-height: 450px;
}
.wp-menu .menu-item:last-child a.menu-link {
    border: 0;
}
.mr .post .tt {
    border-bottom: 1px solid #2cc1fc;
    background: none;
}

.mod1 .post .tt .tit span:before {content: "";border: 7px solid;border-color: transparent transparent #60c7f7  transparent;bottom: -1px;left: 24px;position: absolute;}
.post2 .tt:after {content: "";display: block;position: absolute;background: #4ac4f9;width: 50%;height: 100%;z-index: 0;border-radius: 5px 0px 0px 0px;}

.ddkdk li a {
    padding-left: 20px;
    color: #fff;
    font-size: 15px;
    background: url(images/home.png) no-repeat center left;
    color: #fff;
}
.ddkdk li {
    text-align: right;
}

.ddkdk {
    margin-right: 140px;
    padding-top: 14px;
}




/* 模板修改 */

.post-7 li.news{margin-top: 10px;}
.post-7 li.n1{margin-top: 0;}
.post-7 .news_imgs{
    width: 95px;
    float: left;
}
.post-7 .news_images{
    padding-top: 115.79%;
    position: relative;
    overflow: hidden;
    background-color: #eee;
}
.post-7 .news_images img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    margin: auto;
    transition: all 0.3s ease;
}
.post-7 .news_images img:hover{transition: all 0.3s ease;}
.post-7 .news_con{
    float: right; 
    width: 142px;
    text-align: left;
}
.post-7 .news_title{
    font-size: 18px;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.post-7 .news_intro{
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
















