﻿@charset "utf-8";
/* CSS Document */

body{ width: 100%; background: url(../images/ct-bj.jpg) repeat;}
.cont-box{ width: 1180px; margin: 0 auto;}
.ctr-l{ width: 232px; float: left;}
.ctr-r{ width: 948px; float: left;}

.gk-box{width: 250px; height: 161px; background: url(../images/cot-l.png) no-repeat; position: relative; left: -18px; top: -28px;}
.gk-box h4{ font-size: 26px; font-weight: bold; position: absolute; left: 72px; bottom: 32px; color: #fff}

.sidebar{width: 232px; background:url(../images/lm-bj.jpg) repeat; border-bottom: 1px solid #27993b; position: relative; top: -28px }
.sidebar ul{width:232px;overflow:hidden;}
.sidebar ul li{width:190px;  margin-left: 28px; border-bottom: 1px solid #e8e8e8; position: relative;}
.sidebar ul li .mn{width:190px; height:60px; display: block;overflow: hidden; }
/* .sidebar ul li h6 {  width:166px; height:60px; line-height: 60px;  font-size:16px; color:#444b4f; background:url(../images/lt2.png) no-repeat; background-position:  136px center;  cursor:pointer ; padding-left: 24px; overflow: hidden; } */
.sidebar ul li h6 {  width:166px; height:60px; line-height: 60px;  font-size:18px; color:#444b4f; cursor:pointer ; padding-left: 24px; overflow: hidden; }

.sidebar ul li .box { display: none; width:190px;overflow:hidden; padding-bottom: 15px; }
.sidebar ul li .box a { width:140px; height:30px; line-height:30px; display:inline-block;font-size:14px; color:#424e58; overflow:hidden;cursor:pointer ; padding-left:50px; background: url(../images/dg1.jpg) no-repeat; background-position: 40px center}

 .sidebar ul li.on h6{ font-weight: bold; color: #0354a0; background:url(../images/lt2.png) no-repeat; background-position:  136px center; }
 .sidebar ul li .box a:hover{ background: url(../images/dg2.jpg) no-repeat; background-position: 40px center}
 .sidebar ul li.on .ib{ display: block}
 .sidebar ul li .ib{ width: 10px; height: 29px; background-color: #27993b; position: absolute; left: -28px; top:15px; display: none}

.right{ width: 948px; height: 28px; background: url(../images/cot-r.png) no-repeat; position: relative; top: -28px;}
.r-cont{width: 947px; background-color: #fff; border-left: 1px solid #f0f0f0; position: relative; top: -28px; border-bottom: 1px solid #0354a0; overflow: hidden;}
.auto{ width: 909px; margin: 0 auto; overflow: hidden; position: relative;}
.bt-b{width: 909px; height: 53px; border-bottom: 1px solid #81a9cf; position: relative;}
.bt-b h3{ height: 26px; line-height: 26px; font-size: 24px; font-weight: bold; color: #27993b; background: url(../images/mz.jpg) no-repeat; background-position:  left center;padding-left: 36px; position: absolute; left: 0; top: 15px;}

.tai-m{ width:554px; height:20px; text-align:right;font-size:12px; color:#888888; position: absolute; right: 0; top:25px  }
.tai-m span{  font-size:14px; color:#999; }
.tai-m  a{font-size:14px; color:#999}
.tai-m  a:hover{ color:#0354a0}


.news{ width:909px; padding-bottom:15px;}
.news ul{ width:909px;}
.news ul li{width:909px; border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-top:20px;}
.news ul li a{width:909px; display:block; }
.news ul li img{ width:120px; height:90px; float: left;}
.news ul li .wr{ width:767px;height:90px; float: left; margin-left:20px; overflow: hidden; position: relative; }
.news ul li .wr h3{width:767px; height:20px; line-height:20px; font-size:18px; color:#494949; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; padding-top: 5px;}
.news ul li .wr p{width:767px;height:44px; line-height:22px; font-size:14px; color:#888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:11px; overflow:hidden; text-indent:32px; }
.news ul li .wr h5{width:67px;height:20px; line-height:20px; position: absolute; right: 0; top: 5px; font-size:14px; color:#494949; text-align:right;overflow:hidden }

.news ul li:hover .wr h3{ color:#006ec5}
.news ul li:hover .wr h5{ color:#006ec5}
.news ul .noa .wr{ width:909px; margin-left: 0}
.news ul .noa img{ display:none}
.news ul .noa .wr h3{width:909px;}
.news ul .noa .wr p{ width:909px;}

/*翻页*/
.page{width:904px; margin:0 auto;text-align: center; position:relative;}
.page ul{display: inline-block; margin: 10px 0 40px 0;}
.page ul li{display: inline-block;}
.page ul li a{ width:33px; height:33px; display:inline-block; border:solid 1px #eeeeee; line-height:33px; background-color:#fff; text-align:center; font-size:16px; color:#555; margin:0 2px;}
.page ul .color a{ border:solid 1px #27993b; background-color:#27993b;  color:#fff}
.page ul li a:hover{border:solid 1px #27993b;  color:#27993b}
.page ul li .pg{ width:66px; height:33px; display:inline-block;border:solid 1px #eeeeee; line-height:33px; text-align:center; }
.page ul li .pg1{ width:49px; height:33px; display:inline-block;border:solid 1px #eeeeee; line-height:33px; text-align:center; }
@media screen\9{
.page ul li{ display:inline-block; *zoom:1; *display: inline;}
 .page ul li a{ margin:0 4px;}
} 

/*翻页end*/


.Magazine{ width: 868px; margin: 0 auto; overflow: hidden; position: relative; padding-bottom: 26px; padding-top: 6px;}
.Magazine ul{ width: 909px;}
.Magazine ul li{ width: 201px; float: left; margin: 20px 20px 0 0}
.Magazine ul li img{ width: 199px; height: 267px; border: solid 1px #aaaaaa}
.Magazine ul li h4{width: 201px; height: 26px; line-height: 26px; text-align: center; font-size: 16px; color: #494949;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.Magazine ul li:hover img{ border: solid 1px #27993b}
.Magazine ul li:hover h4{ color: #0e6db8}


.cont_box{ width:900px;margin: 0 auto; overflow:hidden ; position:relative; }
.cont_box ul{ padding:13px 0;}
.cont_box ul li{width:900px; height:40px; }
.cont_box ul li a{ width:710px; height:40px; line-height:40px; font-size:16px; color:#494949; padding-left:10px; white-space:nowrap;  text-overflow:ellipsis; float: left; overflow:hidden}
.cont_box ul li span{ width:89px; height:40px; line-height:40px; font-size:14px; color:#494949;float: right; overflow:hidden }
/* .cont_box ul li:hover{ background-color:#f5f9fb} */
.cont_box ul li:hover a{ color:#006ec5}
.cont_box ul li:hover span{ color:#006ec5}


.pho_box{ width:880px; margin:0 auto ; overflow:hidden; position:relative;}
.pho_box ul{ width:940px; padding-top:20px; margin:0 auto ; padding-bottom:15px;}
.pho_box ul li{ width:277px;float: left; margin-right:21px;margin-bottom:21px; border:solid 1px #bfbfbf; background-color:#f5f5f5; overflow:hidden}

.pho_box ul li a{ width:277px;  display:block; position:relative}
.pho_box ul li a img{ width:275px; height:207px; float: left; margin-top: 1px; margin-left: 1px;}
.pho_box ul li a h5{width:296px; height:38px; float: left; text-align:center; line-height:38px; color:#494949;  white-space:nowrap;  text-overflow:ellipsis;font-size:16px; overflow:hidden;}	
.pho_box ul li:hover{border:solid 1px #829dc3;background-color:#2769c9;}		
.pho_box ul li:hover a h5{ color:#fff}	

.text-box{width:811px; margin:0 auto ; overflow:hidden; padding: 10px 0 20px 0; font-size: 16px; color: #494949; line-height: 24px; }
.text-box p{ margin: 8px 0}
.text-box img{ max-width: 100%;}

.bdsharebuttonbox{ width:200px; margin:0 auto; padding:0px 0 30px 0}
.bd2 a{ font-size:14px !important; color:#434343;}

.tmi{ width: 1180px; height: 30px; background: url(../images/tmi-bj.png) repeat; position: relative;}

.moj-bj{width: 1180px; background-color: #fff; border-bottom:  1px solid #0354a0; }
.titel{ width: 1140px; margin: 0 auto; border-bottom: 1px solid #81a9cf; text-align: center; padding: 26px 0 10px 0}
.titel h1{ width: 1140px; font-size: 22px; color: #003261; line-height: 30px;}
.titel h6{width: 1140px; padding-top: 14px;}
.titel h6 .sp1{ height: 22px; line-height: 22px; background: url(../images/sp1.jpg) no-repeat; padding-left: 24px; font-size: 14px; color: #666}
.titel h6 .sp2{ height: 22px; line-height: 22px; background: url(../images/sp2.jpg) no-repeat; padding-left: 22px; font-size: 14px; color: #666}
.titel h6 span{ margin: 0 10px;}

.xg-bj2{width:1180px; background-color:#fff; margin-top:20px; padding-bottom:10px;overflow:hidden; border-bottom: 1px solid #bee0c4}
.page-t{ width:1180px; height: 22px; margin-left:35px; padding-bottom:10px; padding-top:15px;}
.page-t h3{ width:80px; height:22px; float: left; line-height:22px; font-size:16px; color:#343434; margin-bottom:10px;}
.page-t a{ width:800px;height:22px; float: left;  line-height:22px;font-size:16px; color:#525252;  display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ text-decoration:underline; color:#006ec5 }
.page-t:hover h3{ color:#006ec5 }








