﻿@charset "gb2312";
/* CSS Document */
body{ background-color:#f5f4f2;}
.wrap{ width:1140px; margin:0 auto; overflow:hidden;}

.header{ width:100%; height:110px; overflow:hidden;background-color:#FFF; float:left; }
.header .h_top{ height:29px; width:1138px; line-height:29px; border-bottom:1px solid #ededed;border-left:1px solid #ededed;border-right:1px solid #ededed;}
.header .h_top_l{ width:300px; float:left; color:#006599; padding-left:10px; }
.header .h_top_c{ float:left; padding-left:30px; }
.header .h_top_c a{ padding-right:15px; color:#006599;}
.header .h_top_c a:hover{color:#0397bc;}
.header .h_top_r{ float:right; text-align:right; padding-right:10px; }
.header .h_top_r a{ padding-right:15px; color:#006599;}
.header .h_top_r a:hover{color:#0397bc;}

.header .h_bot{ height:80px; width:1138px;border-left:1px solid #ededed;border-right:1px solid #ededed;}
.header .h_bot a.logo{ display:block;width:200px; height:60px; float:left; margin:10px 0px; background: url(./logo.gif) no-repeat;}
.header .h_bot .searchbox{ width:320px; height:32px; margin:24px 10px 22px 0px; float:right; position:relative;}
.header .h_bot .searchbox input{width:183px;height:30px;line-height:30px;border:1px solid #dfdfdf;color:#666;padding-left:8px;background-color:#f8f8f8;}
.header .h_bot .searchbox select{width:60px;height:31px;line-height:31px;border:1px solid #dfdfdf;color:#666;padding-left:4px;background-color:#f8f8f8;}
.header .h_bot .searchbox button{display: block;width:60px;height:32px;line-height:32px;background-color:#0397bc;font-size:15px;color: #d0f2fd;text-align: center;font-weight: bold;position: absolute;right:0;top:0;_top:1px; border:none; letter-spacing:2px;}

.nav{width:100%; height:40px; overflow:hidden;margin-bottom:15px; float:left;}
.nav ul{width:100%;height:100%;position:relative;margin: 0 auto;z-index:888; background-color:#006599;}
.nav ul li{float:left;height:100%;line-height:40px;position: relative;}
.nav ul li.hover a{background-color: #ff872e; font-size:18px;}
.nav ul li a{display:block; width:103px; height:100%; font-size:18px;line-height:40px;  padding:0px 0px; color:#fff;text-align:center;}
.nav ul li a.active,.nav ul li a:hover{ background-color: #01a5ce; color: #fff;}

.place{ width:100%; float:left;  height:38px; line-height:38px; color:#006599; overflow:hidden; border-bottom:1px solid #ededed;}
.content{ margin:0 auto; width:100%; float:left; overflow:hidden;}
.content .con_left{ float:left; width:760px; padding:0px 15px; background-color:#FFF;border:1px #ddd solid;}
.conlist{ width:100%;float:left; overflow:hidden;}
.conlist ul{ width:100%; overflow:hidden;}
.conlist ul li{width:100%; padding:15px 0px; border-bottom:1px solid #ededed; float: left; overflow:hidden; }
.conlist ul li span{ display:block; height:30px; width:90px; float: left; margin-bottom:8px;}
.conlist ul li span a{ display:block; height:30px; line-height:30px; text-align: center;background-color:#0397bc; color:#FFF; font-size:14px;}
.conlist ul li span a:hover{background-color: #ff872e;}
.conlist ul li h2{width:600px; height:30px; line-height:30px; overflow:hidden; float:right; margin-bottom:10px;}
.conlist ul li h2 a{font-size:18px;font-weight: bold; color:#333; }
.conlist ul li h2 a:hover{color:#0397bc;}
.conlist ul li a.img{ display:block; height:101px; width:135px; float:left; padding:6px 0 0 0;}
.conlist ul li a.img img{height:101px; width:135px;}
.conlist ul li p{ width:600px; float:right; line-height:24px; color:#555; overflow:hidden; padding-top:5px; }
.conlist ul li p.tags{ color:#0397bc;}
.conlist ul li p.tags a{ padding:0 3px; color:#0397bc;}
.conlist ul li p.tags a:hover{color:#0397bc; text-decoration:underline;}

.intro{ width:100%;float:left;line-height:38px;overflow:hidden;border-bottom:3px solid #cd7f32;}
.intro p{font-size:14px;float:left;line-height:24px;color:#555;overflow:hidden;padding:5px 0 5px 0;}
.intro span{font-size:16px;font-weight:bold;color:red;display:block;float:left;text-align:center;}
.intro img{max-width:500px;max-height:300px;text-align:center;}

.con_list{ width:100%;float:left; overflow:hidden;}
.con_list ul{ width:100%; overflow:hidden;}
.con_list ul li{width:50%; padding:15px 0px; border-bottom:1px solid #ededed; float: left; overflow:hidden; display: block; text-overflow: ellipsis; white-space: nowrap; }
.con_list ul li a{font-size:16px;color:#333;}
.con_list ul li a:visited{color:red}
.con_list ul li a:hover{color:#0397bc; text-decoration:underline;}
.con_list ul li a:active{color:red}

.index_top1{ overflow: hidden;background: #fff;padding: 0px 15px;background-color: #FFF;border: 1px #ddd solid;margin-bottom: 10px;}
.index_top1 a{ width: 181px;display: inline-block;height: 32px;overflow: hidden;line-height: 32px;}

.jutop{ overflow: hidden;background: #fff;padding: 0px 15px;background-color: #FFF;border: 1px #ddd solid;margin-bottom: 10px;}
.jutop_left{ float:left;width: 300px;padding: 8px 15px;}
.jutop_left_first{
    line-height: 32px;
    font-size: 16px;
    display: block;
    color: #fd6598;
    border-bottom:1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
}
.jutop_left ul li{
    line-height: 28px;
    font-size:14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jutop_left ul li a{
    color:#555;
}
.jutop_center{
    float: left;
    padding: 10px;
}
.ju_banner {
    width: 388px;
    position: relative;
    overflow: hidden;
    height: 230px;
}
.ju_banner ul{
    overflow: hidden;
}
.ju_banner ul li {
    float: left;
    width: 388px;
    height: 230px;
    position: relative;
    overflow: hidden;
}
.ju_banner ul li img {
    width: 388px;
    height: 230px;
}

.ju_banner ul li p {
    background: rgba(0, 0, 0, 0.6);
    line-height: 30px;
    color: #fff;
    bottom: 0;
    position: absolute;
    width: 368px;
    padding: 0 10px;
}

.ju_banner .dots {
    position: absolute;
    bottom: 40px;
    right: 9px;
}

.ju_banner .dots .dot {
    width: 23px;
    height: 23px;
    background: #fff;
    float: left;
    text-align: center;
    color: #fd6598;
    margin: 0 5px;
    line-height: 26px;
    cursor:pointer;
    border: 1px solid #fd6598;
}

.ju_banner .dots .dot.active {
    background: #fd6598;
    color:#fff;
}
.jutop_right{
    float: right;
    width: 349px;
}
.jutop_right_title{
    line-height:28px;
    border-bottom:1px solid #ddd;
    font-weight: 700;
    color: #fd6598;
    margin-top: 7px;
    font-size: 18px;
}
.jutop_right ul{
    margin-top: 4px;
}
.jutop_right li{
    font-size:14px;
    line-height: 29px;
    background: url(./icon-ar.png) no-repeat left;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.jutop_right a{ color:#333;}

.tw_tj{ padding: 0px 15px;background-color: #FFF;border: 1px #ddd solid;margin-bottom: 10px;}
.tw_list{ overflow: hidden;background: #fff;}
.tw_title{ border-bottom: 1px solid #fd6599;font-weight: bold;line-height: 28px;text-indent: 1em;font-size: 16px;}
.tw_item { width: 162px;float: left;padding:10px;font-size: 14px;text-align: center;}
.tw_item img{ width: 167px;height: 106px;}
.tw_item p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ju_list{ overflow:hidden; float:left; width:300px; background-color:#FFF;border:1px #ddd solid;}
.ju_item{ width:275px;padding:10px 12px;float: left;}
.ju_item_title{
    font-size: 18px;
    border-bottom: 1px solid #fd6599;
    line-height: 28px;
    text-indent: 1em;
    font-weight: bold;
    color: #fd6599;
    margin-bottom: 10px;
}
.ju_item_title a{
    float: right;
    font-weight: normal;
}
.ju_item_title a:hover {
    color: #900;
    text-decoration: underline;
}
.ju_item li{
    padding:0 10px;
    text-indent: 1em;
    height: 30px;
    line-height: 25px;
    border-bottom: 1px dashed #ccc;
    background: url(./icon-ar.png) no-repeat scroll 10px center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ju_conte{ overflow:hidden; float:left; width:484px; background-color:#FFF; border: 1px #ddd solid; margin-left: 10px; margin-right: 10px;}
.ju_conlist{ width:100%;float:left; overflow:hidden;}
.ju_conlist ul{ width:100%; overflow:hidden;}
.ju_conlist ul li{width:100%; padding:15px 0px; border-bottom:1px solid #ededed; float: left; overflow:hidden; }
.ju_conlist ul li h1{ display:block; height:30px; width:98px; float: left; margin-bottom:8px; margin-left: 8px;}
.ju_conlist ul li h1 a{ display:block; height:30px; line-height:30px; text-align: center;background-color:#0397bc; color:#FFF; font-size:14px;}
.ju_conlist ul li h1 a:hover{background-color: #ff872e;}
.ju_conlist ul li h2{ width:370px; height:30px; line-height:30px; overflow:hidden;float: left; margin-bottom:8px; margin-left: 8px;}
.ju_conlist ul li h2 a{font-size:18px;font-weight: bold; color:#333; }
.ju_conlist ul li h2 a:hover{color:#0397bc;}
.ju_conlist ul li p{ line-height:24px; color:#555; overflow:hidden; padding-top:5px;}
.ju_conlist ul li p.info{ width:476px; margin-left:8px;text-indent:18px;}
.ju_conlist ul li p.tags{ float:left; margin-left:8px; color:#0397bc;}
.ju_conlist ul li p.tags a{ padding:0 3px; color:#0397bc;}
.ju_conlist ul li p.tags a:hover{color:#0397bc; text-decoration:underline;}
.ju_conlist ul li p.time{ float:right; margin-right:8px; color:#0397bc;}

.article_box{ width:100%; float:left; border-top:3px solid #ededed; overflow:hidden;}
.article_box h1{height:auto;line-height:36px;font-size: 22px;color: #000;overflow: hidden;font-weight:bold; text-align:center; padding:15px 0px;}
.article_box .t_date{ width:100%; line-height:26px; height:32px; color:#999; margin-bottom:0px; }
.article_box .t_date span{ padding:0 6px;}
.article_box .con_detail{width:auto;height:auto;overflow:hidden;color:#000;font-size:16px; padding-top:3px;}
.article_box .con_detail h2{line-height:26px; margin-bottom:10px;}
.article_box .con_detail h3{line-height:26px; margin-bottom:10px;}
.article_box .con_detail p.detail_pic{text-align: center; text-indent:0px; color:#777; font-size:14px; line-height:20px;}
.article_box .con_detail p.f_center{text-align: center; text-indent:0px; color:#777; font-size:14px; line-height:20px;}
.article_box .con_detail p.pictxt{ color:#777; font-size:14px; line-height:20px;text-align: center;}
.article_box .con_detail p img{ max-width:700px; text-align:center;}
.article_box .con_detail p{text-indent: 2em; padding-left:10px; padding-right:10px;}
.article_box .con_detail p:after{content: ' '; display: block; height: 1em;}
.article_box .con_detail p.detailPic{text-align: center; text-indent:0px; color:#777; font-size:14px; line-height:20px;}
.article_box .con_detail p.textAlignCenter{text-align: center; text-indent:0px; color:#777; font-size:14px; line-height:20px;}
.article_box .con_detail p.pcenter{text-align: center; text-indent:0px; color:#777; font-size:14px; line-height:20px;}
.article_box .con_detail p.picIntro{ color:#777; font-size:14px; line-height:20px;text-align: center;}
.article_box .con_detail p.txt_add{ color:#666; font-size:14px; line-height:20px;}
.article_box .con_detail p a{ color:#06F;}
.article_box .con_detail p a:hover{ text-decoration:underline; color:#09F;}

.an_ad{ width:100%; float:left; margin:0px 0px 10px 0px; overflow:hidden;}
.read_img{width:300px; height:auto; float:right; margin:5px 0px 10px 10px; text-align:center;}
.read_img img{max-width:300px;}

.tuijian{ width:100%; float:left;}
.tuijian h3{float:left;width:100%;height:32px; margin-top:10px; line-height:32px;}
.tuijian h3 span{font-size:20px;font-weight:normal;color:#014568;border-bottom: 4px solid #999;display:block;width:100%;height:30px;line-height:30px;position: relative;}
.tuijian h3 span i{position: absolute;display:block;width:80px;height:4px;background-color: #006599;left:0;bottom:-4px;overflow: hidden;*zoom:1;}
.tuijian .news_list{ width:100%; overflow:hidden; padding:8px 0px; font-size:16px;}
.tuijian .news_list li{ width:100%; float:left; padding:5px 0px;}
.tuijian .news_list li a{ display:block; width:75%; float:left; line-height:24px; color:#014568; overflow:hidden;}
.tuijian .news_list li span{ display:block; width:20%; float: right; line-height:24px; color:#999; text-align:right;}
.tuijian .news_list li a:hover{color:#0397bc; text-decoration:underline;}
.b_Share{ width:100%; float:left; padding:6px 0px;}
ul.tab-news { padding:5px 0px; width:100%; overflow:hidden; float: left; margin-bottom:10px;}
ul.tab-news li {width:100%; float:left; line-height:26px; overflow:hidden;}
ul.tab-news li a{color:#666;}
ul.tab-news li a:hover{color:#0397bc; text-decoration:underline;}

.content .con_right{ float:right; width:300px; overflow:hidden; padding:15px 15px 5px 15px;background-color:#FFF; border:1px #ddd solid;}
.content .con_right h4{width:100%;height:100%; height: 32px; float:left; position:relative;}
.content .con_right h4 span{font-size: 18px;font-weight: normal;color: #000;border-bottom: 2px solid #999;display: block;width: 100%;height: 30px;line-height: 30px;position: relative;}
.content .con_right h4 span em{position: absolute;display: block;width: 80px;height: 2px;background-color: #0397bc;left: 0;bottom: -2px;overflow: hidden;*zoom:1;}
.content .con_right h4 span a{ float: right; font-weight: normal;}

.content .con_right .news_list{ width:100%; overflow:hidden; padding:8px 0px;}
.content .con_right .news_list li{ width:100%; float:left; height:22px; line-height:22px; margin:4px 0; overflow:hidden;}
.content .con_right .news_list li a{ color:#014568; display: block; width: 100%; font-size:14px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.content .con_right .news_list li a:hover{color:#0397bc; text-decoration:underline;}

.pagnation{float:left;width:100%;line-height:35px;text-align:center; margin:3px 0px 0px 0px;}
.pagnation ul{display:inline-table; margin:0 auto;}
.pagnation li{width: auto; padding:0px 3px; line-height:38px; display:inline-table; font-size:16px; border:1px solid #ddd; margin-left:-1px; float:left; background-color:#FFF;}
.pagnation li a{padding:10px 10px;line-height:38px;}
.pagnation li.thisclass, .pagnation ul li.thisclass a, .pagnation ul li.thisclass a:hover{color:#fff; display:inline-block; background-color: #006599; padding:0px 13px;line-height:38px;}
.pagnation li select{line-height:38px; height:38px;  font-size:14px; border:1px solid #ddd; border-bottom:none; border-top: none;  margin-left:-1px; background-color:#FFF;  }

.pagelink{
	border: 1px solid #dddddd;
	display:inline-table;
	background: #f0f7ff;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 10px;
}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #6eb3e6;}
.pagelink kbd{height:24px; border-left: 1px solid #dddddd;}
.pagelink em{height:24px; border-right: 1px solid #dddddd; font-style:normal;}
.pagelink input{border: 1px solid #dddddd; color: #0067B1; margin-top:1px; height: 18px;}

.links{ width:100%; border-bottom:1px solid #ededed;border-top:1px solid #ededed; float:left; margin:10px 0;  padding:10px 0}
.links p{ line-height:24px; color:#333; font-size:14px;}
.links p a{color:#025580; padding:0 6px;}

.footer{ width:100%;  float:left; margin:20px 0; background-color:#FFF; padding:10px 0; overflow:hidden;}
.footer p{ width:100%; line-height:30px; color:#666; font-size:14px; text-align:center;}
.footer p a{color:#025580; padding:0 6px;}
.footer p a:hover{ text-decoration:underline;}

/* 返回顶部 */
.goto_top{position:fixed;left:50%;width:43px;height:143px;margin-left:530px;bottom:161px;z-index: 99999;display:none;}
.goto_top a{display:block;width:100%;height:43px;position:absolute;left:0;background:transparent url(./to_top_v2.png) no-repeat scroll 0 0;}
.goto_top a.show_go_0{background-position:0 0;bottom:0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.goto_top a.show_go_0:hover{background-position:-43px 0;}
*html .goto_top{ position: absolute; bottom: auto; margin-bottom: 305px; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
/*右边固定*/
.content-r-fixed{position: fixed; left: 50%; margin-left: 238px; bottom: 180px; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom: 180px;}

.tags_list .tbox a{ padding:0 5px; line-height:26px;}
.tags_list .tbox dt{ margin:15px 10px;}

.flink{ width:100%; border-top:1px solid #ededed; float:left; margin:10px 0;  padding:10px 0; overflow:hidden;}
.flink a{padding:0 6px;}