@charset "utf-8";
/*全局定义*/
body { font-size:12px; font-family:tahoma, arial, "Microsoft YaHei", sans-serif; line-height:22px; margin:0; padding:0; color:#333; background:#fff; }
h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, fieldset ,legend{ margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, em, i{font-style:normal;font-weight: normal;}
button, input, select, textarea { font:12px/1.5 tahoma, arial, "Microsoft YaHei", sans-serif; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; }
select{ padding:2px; border:1px solid #ccc;}
ul, ol { list-style:none outside none; }
a {color:#333; text-decoration:none; }
a:hover {color:#266dc4; text-decoration:none;}
img { border:0 none; }
body, html { min-height:101%; }
.clearfix:after { display: block; font-size: 0; content: "."; clear: both; height: 0; visibility: hidden; }

.common_tit{ font-size:22px; height:50px; line-height:50px; display:inline-block; font-weight:bold; color:#333; position:relative;}
.common_tit::after{display: inline-block; content:""; width:90px; height:3px; position:absolute; bottom:-1px; left:0;}
.common_tit a{ color:#333;}
.common_hd{font-size:22px; height:50px; line-height:50px; border-bottom:1px solid #e5e5e5; font-weight:bold; color:#333; background:url(../images/dot1.png) no-repeat left center; padding-left:15px;}

/*网站头部*/
.header_fixed{ width:100%; height:88px;}
.header_wrap{width:100%; height:88px; background:#fff; position:fixed; top:0; left:0; box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.07); z-index:10000;}
.header{ width:1250px; margin:0 auto;}
.header .logo{ padding-top:12px; width:300px; height:65px; float:left; margin-right:215px;}
.nav{width:480px; float:right; position:relative; z-index:999; }
.nav ul li{float:left; font-size:18px; line-height:88px; position:relative; margin-right:7px;}
.nav ul li a{padding:0 20px; color:#333;display:inline-block; height:32px; line-height:32px; }
.nav ul li a:hover { color:#266dc4; }
.nav ul li.cur a{ font-weight:bold; color:#266dc4;}

/*搜索*/
.search_box { padding:22px 0 0 0; float:right;}
.search_box .bd { width:242px; position: relative;}
.search_box .bd .search_input {width:240px;height:38px;line-height:38px; background:#fff; font-size:14px; color:#999; text-indent:18px; border:1px solid #dfdfdf; outline:none; border-radius:20px;}
.search_box .bd .search_input::placeholder {color:#b9b9b9;}
.search_box .search_btn {width:52px; height:40px; line-height:40px; font-size:16px;  border:none; color:#fff;  background:url(../images/search_icon.png) center center no-repeat; position:absolute; right:0px; cursor:pointer; border-radius:0 25px 25px 0; overflow:hidden; text-indent:-9999px;}

.w1200{ width:1200px; margin:0 auto;} 

/*首页推荐*/
.index_rec{ margin:30px auto 30px auto;}
.index_rec .index_hot_rec{ width:570px; float:left;}
.index_rec .index_hot_rec .hd{ height:40px; line-height:40px; color:#266dc4; font-size:22px; font-weight:bold; background:url(../images/hot_ico.png) no-repeat left center; padding-left:35px; margin-bottom:10px;}
.index_rec .index_hot_rec .img_show{width:570px; height:312px; overflow:hidden;}
.index_rec .index_hot_rec .img_show img{width:570px; height:312px;}
.index_rec .index_hot_rec .tit{ font-size:18px; margin:17px 0 5px 0; height:26px; overflow:hidden;}
.index_rec .index_hot_rec .tit span{ width:48px; height:26px; line-height:26px; text-align:center; font-size:16px; color:#fff; background:#266dc4; display:inline-block; border-radius:5px; margin-right:5px;}
.index_rec .index_hot_rec .desc{ color:#999; font-size:16px; height:22px; overflow:hidden;}
.index_rec .index_today_rec{ width:570px; float:right;}
.index_rec .index_today_rec .hd{ height:40px; line-height:40px; color:#266dc4; font-size:22px; font-weight:bold; background:url(../images/today_ico.png) no-repeat left center; padding-left:35px; margin-bottom:10px;}
.index_rec .index_today_rec dl{ overflow:hidden; zoom:1; margin-bottom:15px;}
.index_rec .index_today_rec dl dt{width:120px; height:85px; float:left; overflow:hidden;}
.index_rec .index_today_rec dl dt img{width:120px; height:85px;}
.index_rec .index_today_rec dl dd{ padding-left:147px;}
.index_rec .index_today_rec dl dd .tit{ height:40px; line-height:40px; overflow:hidden;font-size:18px;}
.index_rec .index_today_rec dl dd .desc{color:#999;height:30px; line-height:30px; overflow:hidden; font-size: 16px;}

/*首页热门*/
.index_hot_join{margin-bottom:30px;}
.index_hot_join .hd{border-bottom:1px solid #e5e5e5;}
.index_hot_join .hd .more{float:right; font-size:15px; padding-top:15px;}
.index_hot_join .hd .more a{color:#666; display:inline-block; margin-left:22px;}
.index_hot_join .hd .more a:hover{color:#266dc4;}
.index_hot_join .bd{ overflow:hidden; padding-top:25px;}
.index_hot_join .bd ul{ width:1250px;}
.index_hot_join .bd li{ float:left; width:220px; margin:0 26px 10px 0;}
.index_hot_join .bd .img_show{ width:220px; height:160px; overflow:hidden;}
.index_hot_join .bd .img_show img{width:220px; height:160px; -webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.index_hot_join .bd .img_show img:hover{-webkit-transform:scale(1.08);-moz-transform: scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.index_hot_join .bd .tit{ height:40px; line-height:40px; font-size:16px; overflow:hidden; text-align:center;}

/*首页资讯*/
.index_news_wrap{ width:1260px;}
.index_news{ width:570px; float:left; margin:0 58px 30px 0;}
.index_news .hd{border-bottom:1px solid #e5e5e5; margin-bottom:22px;}
.index_news .hd .more{float:right; font-size:14px; padding-top:15px;}
.index_news .hd .more a{color:#999; display:inline-block; margin-left:22px;}
.index_news .hd .more a:hover{color:#266dc4;}

.index_news  dl{ overflow:hidden; zoom:1; margin-bottom:15px;}
.index_news  dl dt{width:120px; height:85px; float:left; overflow:hidden;}
.index_news  dl dt img{width:120px; height:85px;}
.index_news  dl dd{ padding-left:147px;}
.index_news  dl dd .tit{ height:40px; line-height:40px; overflow:hidden;font-size:18px;}
.index_news  dl dd .desc{color:#999;height:30px; line-height:30px; overflow:hidden; font-size: 16px;}

.index_news .new_item{ overflow: hidden; zoom: 1; margin-bottom:10px;
}
.index_news .new_item ul{width: 605px;}
.index_news .new_item li{width: 120px; float: left; margin: 0 28px 15px 0;}
.index_news .new_item .img_show{width:120px; height:85px;}
.index_news .new_item .img_show img{width:120px; height:85px;}
.index_news .new_item .item_name{height:40px; line-height:20px; overflow:hidden; font-size:16px; padding: 5px 0 0 0; }


/*友情链接*/
.f_link{ margin-bottom:20px;}
.f_link .hd{border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.f_link .bd li{float:left; margin:0 36px 15px 0; font-size:15px;}


/*footer*/
.footer{ border-top:2px solid #f2f3f5; background:#fff; height:200px; margin-bottom:0; text-align:center; margin-top:10px;font-size:14px;}
.footer .footer_nav{ width:900px; margin:0 auto; text-align:center; padding:20px 0 0 0; color:#ccc;}
.footer .cert{ text-align:center; padding:15px 0 0;}
.footer .copyright{ padding-top:6px;color:#555; line-height:28px;}
.footer .copyright a{ color:#555;}


.path{ width:1200px; margin:0 auto; height:60px; line-height:60px; color:#999; font-size:16px;}
.path a{ color:#999;}
.path a:hover{ color:#266dc4;}

.main{ width:1200px; margin:0 auto; padding-bottom:16px;  margin-bottom:20px;}

/*项目列表*/
.item_list dl{width:600px; float:left; border-bottom:1px solid #e5e5e5; overflow:hidden; zoom:1; padding:25px 0;}
.item_list dl dt{width:220px; height:160px; padding:4px; border:1px solid #e5e5e5; float:left;}
.item_list dl dt img{width:220px; height:160px;}
.item_list dl dd{ padding-left:250px;}
.item_list dl dd p{ padding-bottom:8px;}
.item_list dl dd .tit{font-size:20px; font-weight:bold; padding-top:10px;}
.item_list dl dd .info{ font-size:16px;}
.item_list dl dd .info em{ color:#999;}
.item_list dl dd a.btn{ width:110px; height:35px; line-height:35px; text-align:center; background:#266dc4; display:block; font-size:16px; color:#fff; }
.item_list dl dd a.btn:hover{background:#1455a3;}

/*分页*/
.page{ height:36px; text-align:center; padding:30px 0 40px; font-size:14px;}
.page ul { *zoom:1; display:inline;}
.page ul li{*zoom:1; display:inline;  height:36px; overflow:hidden; margin:0 3px;}
* html .page ul li{ display:inline;}
.page a{*zoom:1; display:inline-block;}
.page a,.page span,.page span a{  *zoom:1;display:inline-block; }
.page a,.page ul li span{ padding:8px 12px; line-height:18px; border:1px solid #DFDFDF;  background-color:#fff; color:#3D3D3D;}
.page a{ }
.page ul li a:hover{ background-color:#efefef;}
.page ul li a{ font-family:Arial, Helvetica, sans-serif; }
.page ul li.active span,.page a.active{ font-family:Arial, Helvetica, sans-serif; background-color:#266dc4; border:1px solid #266dc4; font-weight:bold; color:#fff;}
.page ul li.disabled span{ color:#666;}
.pageinfo strong{ font-weight:normal;}

.list_rela_news{ overflow:hidden; zoom:1; padding-top:10px; margin-bottom:10px;}
.list_rela_news ul{ width:1260px;}
.list_rela_news ul li{width:550px; float:left; padding-right:50px; height:35px; line-height:35px; overflow:hidden; font-size:16px; background:url(../images/dot2.png) no-repeat left 15px; padding-left:12px;}
.list_rela_news ul li:nth-child(n+9):nth-child(-n+10){border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}

/*项目详情*/
.item_detail{ border:1px solid #e5e5e5; padding:22px; width:1154px; margin:0 auto 25px;}
.item_detail .img_show{width:220px; height:160px; padding:4px; border:1px solid #e5e5e5; float:left; margin-right:25px;}
.item_detail .img_show img{width:220px; height:160px;}

.item_detail .info_meta{width:645px; float:left; padding-top:10px;}
.item_detail .info_meta .tit{font-size:24px; font-weight:bold; margin-bottom:10px; color:#266dc4;}
.item_detail .info_meta ul li{float:left; width:290px; height:22px; overflow:hidden; font-size:16px; margin-bottom:8px;}
.item_detail .info_meta ul li em{color:#999;}
.item_detail a.btn{ width:220px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; display:block; background:#266dc4; float:right; margin:70px 18px 0 0;}
.item_detail a.btn:hover{background:#1455a3;}

.w870{ width:870px; float:left;}
.w300{ width:300px; float:right;}


.detail_info{border: 1px solid #e5e5e5; padding:25px 20px 0 20px;margin-bottom:20px;}
.detail_info h2{ font-size:22px;  margin-bottom:15px;border-top:1px dotted #e5e5e5; padding-top: 20px;}
.detail_info h2:first-child{border-top:none; padding-top:0;}
.detail_info ul{ font-size: 16px;margin-bottom:15px;  overflow:hidden; zoom: 1;}
.detail_info li{margin-bottom:8px;float:left;min-width:50%;box-sizing:border-box;padding-right:15px;}
.detail_info li em{color:#999;float:left;text-align:right;width:auto;white-space:nowrap;}
.detail_info li span{display:block;overflow:hidden;word-break:break-word;}


/*留言板*/
.gbook{border:1px solid #e5e5e5; overflow:hidden; padding:20px 0 30px 30px; margin:20px 0;}
.gbook .tit{  color:#ff9900;font-size:22px; font-weight:bold;}
.gbook .tips{ color:#999; font-size:12px; padding:10px 0 20px 0;}
.gbook .bd{ position:relative; overflow:hidden; }
.gbook .bd ul li{ overflow:hidden; zoom:1; margin-bottom:15px;}
.gbook .bd ul li span{ width:65px; float:left; text-align:right; padding-right:10px; line-height:28px; color:#333; font-size:16px;}
.gbook .bd ul li span code{ color:#266dc4; padding-right:8px;}
.gbook .bd ul li em{ padding-left:95px; color:#999; font-size:12px;}
.gbook .bd ul li .input_bk{ border:solid 1px #dedede; width:260px; height:25px; padding:5px; float:left; margin-right:20px; }
.gbook .bd ul li .s_txt{ line-height:26px; float:left; margin-right:20px; padding-top:8px; font-size:16px;}
.gbook .bd ul li .s_txt input{ margin-right:5px;}
.gbook .bd ul li .input_textarea{border:1px solid #dedede;padding:5px;  width:430px; height:74px;  float:left;margin-right:12px; font-size:12px; resize:none;}
.gbook .bd ul li .btn{ background:#266dc4; width:150px; height:45px; display:block; text-align:center; float:left; color:#fff; line-height:45px; font-size:16px; border:none; cursor:pointer;}
.gbook .bd ul li .btn:hover{background:#1455a3;}

/*相关文章*/
.rela_news{overflow:hidden; zoom:1; background:#fff;}
.rela_news .hd{ font-size:20px; font-weight:bold; height:40px; line-height:35px; border-bottom:1px solid #d6d6d6;}
.rela_news ul { padding: 10px 0 30px 0; width:900px;}
.rela_news ul li { float: left; padding-left:12px; width:370px; margin-right:50px; height:35px; line-height:35px; overflow:hidden; font-size:16px; background:url(../images/dot2.png) no-repeat left 15px; }

.r_rela_info{ border:1px solid #e5e5e5;}
.r_rela_info .hd{ background:#fcfcfc; border-bottom:1px solid #e5e5e5;height:45px; line-height:45px; font-size:20px; font-weight:bold; color:#266dc4; padding-left:15px;}
.r_rela_info .bd{ padding:20px 0;}
.r_rela_info .img_show{width:220px; height:160px; margin:0 auto 15px;}
.r_rela_info .img_show img{width:220px; height:160px;}
.r_rela_info a.btn{display:block; width:220px; height:45px; margin:0 auto;line-height:45px; font-size:16px; background:#266dc4; text-align:center; color:#fff;}
.r_rela_info a.btn:hover{background:#1455a3;}

.r_rela_item{border:1px solid #e5e5e5; border-top:none; background:#fff;}
.r_rela_item .hd{background:#fcfcfc; border-bottom:1px solid #e5e5e5;height:45px; line-height:45px; font-size:20px; padding-left:15px;}
.r_rela_item .bd{ overflow:hidden; zoom:1; padding:10px 15px;}
.r_rela_item .bd li{ margin:2px 0;background:url(../images/dot2.png) no-repeat left 8px;padding-left:15px;display:inline-block;width:116px; height:22px; line-height:22px; overflow:hidden;}
.r_rela_item .bd li a{font-size:14px;}
.fixed-1{ position: fixed; width:300px; left:50%; top:100px; z-index:999; margin-left:300px; }

.news_list{ padding:15px 0;}
.news_list ul li{height:40px; line-height:40px; overflow:hidden; font-size:18px; background:url(../images/dot2.png) no-repeat left 15px; padding-left:12px;}
.news_list ul li:nth-child(5n){ border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.news_list ul li em{ float:right; color:#999; font-size:16px;}

/*文章内容页*/
.news_cont_box{ padding:10px 35px;border:1px solid #e5e5e5; margin-bottom:10px;}
.news_cont_box .content_tit{ padding:25px 0 20px; }
.news_cont_box .content_tit h1{ text-align:center; font-size:28px; line-height:35px; font-family:"微软雅黑"; color:#333; font-weight:bold;}
.news_cont_box .time_source{ padding-top:15px; color:#999; text-align:center; border-bottom:1px dotted #e5e5e5; padding-bottom:15px; font-size:14px;}
.news_cont_box .time_source span{ display:inline-block; padding:0 10px;}
.content{  overflow:hidden; font-size:16px; line-height:200%; color:#333; margin-bottom:20px;}
.content img{border-radius: 5px; text-align: center; max-width: 90%; max-height: 90%; margin: 5px auto; display: block;}
.content h2{ font-size:20px; height:50px; line-height:50px; border-bottom:1px solid #e5e5e5; font-weight:bold; background:url(../images/dot1.png) no-repeat left center; padding-left:15px; margin:0 0 10px 0; color:#266dc4;}
.content a{ color:#0000ff;}
.content a:hover{ text-decoration:underline;}

.content table{ width: 100%; max-width: 100%; margin-bottom: 20px; background-color: transparent; border-spacing: 0; border-collapse: collapse; box-sizing: border-box; font-size:16px; line-height: 1.42857143;}
.content table thead{ display: table-header-group; vertical-align: middle; border-color: inherit;}
.content table tbody { display: table-row-group; vertical-align: middle; border-color: inherit;}
.content table  tr { display: table-row; vertical-align: inherit; border-color: inherit;}
.content table th { text-align: left; vertical-align: bottom; border: 1px solid #e5e5e5; padding: 8px; line-height:2; box-sizing: border-box; font-weight: bold;}
.content table td{ padding: 10px 10px 11px 10px; border: #e5e5e5 1px solid; word-break: break-all; font-size:16px; line-height: 1.6;  word-wrap: break-word;}

.cate_list{ padding:40px 0 0 0; min-height: 550px;overflow: hidden; zoom: 1;}
.cate_list ul li{ width:120px; height: 35px; font-size:16px;float:left; margin:0 0 10px 0; overflow: hidden;}
.cate_list dl{ margin-bottom:30px; overflow:hidden; zoom:1;}
.cate_list dl dt { width:100px; height: 35px; font-size:16px; font-weight:bold; float:left;}
.cate_list dl dd{ padding-left:110px; font-size:16px;}
.cate_list dl dd a{ margin:0 20px 10px 0; float:left; }

.about{ font-size:16px; padding:20px 0;}
.about p{ margin-bottom:20px; line-height:30px;}

.about ul{  padding-bottom:15px;  overflow:hidden;}
.about li{ float:left; width:140px;margin:0 20px 0 0;line-height:35px; border:solid 1px #ddd;  height:35px;  white-space:nowrap;text-align:center; overflow:hidden; word-spacing:normal; font-size:16px;}
.about li:hover{ background-color:#266dc4; text-decoration:none; border:1px solid #266dc4; }
.about li:hover a{color:#fff;}

.sitemap_news{ overflow:hidden; zoom:1; padding-top:10px; margin-bottom:10px;}
.sitemap_news ul{ width:1260px;}
.sitemap_news ul li{width:550px; float:left; padding-right:68px; height:35px; line-height:35px; overflow:hidden; font-size:16px; background:url(../images/dot2.png) no-repeat left 15px; padding-left:12px;}
.sitemap_news li em{ float:right; color:#999; padding-left:30px;}

.sitemap_item{ padding:10px 0 0 10px; overflow:hidden; zoom:1;}
.sitemap_item ul{ width:1250px;}
.sitemap_item li{ width:227px; height:35px; line-height:35px; float:left; margin:0 15px 5px 0; font-size:16px;}

.error404{width:700px; margin:0 auto; padding:30px 0 160px 0;}
.error404 .btn{ width:150px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; background:#266dc4; display:block; border-radius:16px; margin:0 auto;}

