@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:14px; background:url(../images/bj.jpg) repeat; font-family:"宋体","Microsoft YaHei", "simhei"; color:#333333;}
img { border:0; display:block; margin:0; padding:0;}
ul,li,p { margin:0; padding:0; display:block; list-style:none;}
a { text-decoration:none; color:#333;}

.pClear { clear:both;}

.pageContent { width:1000px; margin:0 auto;}

.main_logo { width:auto; height:120px; background: url(../images/top_bj.jpg) repeat-x; margin:0 auto; position:relative;}
.main_top { width:1000px; height:120px;margin:0 auto;}
.main_search { margin-top:42px; float:right; background:#FFF; width:275px; height:34px; border:1px solid #27699a;}

.main_nav { width:auto; height:49px; background:#27699a;}
.win_nav { width:1000px; height:49px; margin:0 auto;}
.main_nav ul { line-height:49px;}
.main_nav li { width:100px; height:49px; float:left; text-align:center; position:relative; z-index:1000;}
.main_nav li a { width:100px; height:49px; display:inline-block; font-size:14px; font-weight:bold; color:#ffffff;}
.main_nav li span { width:100px; height:49px; display:inline-block; font-size:14px; font-weight:bold; color:#ffffff; cursor:pointer;}
.main_nav li:hover a,.main_nav li:hover span { color:#FFF;}
.main_nav li ul { width:100px; position:absolute; border-top:3px solid #27699a; padding:0; top:46px; left:0; display:none; z-index:999;}
.main_nav li ul li { width:100px; height:36px; line-height:36px; text-align:center; border-top:1px solid #FFF; background:#27699a;}
.main_nav li ul li a { color:#FFF; width:auto; height:auto; font-size:14px; font-weight:bold;}
.main_nav li ul li a:hover { color:#FF0;}
.main_nav li:hover ul { display:block;}

.main_search  select{
display: none;}

.mid1 { width:1000px; height:303px; overflow:hidden; margin-top:20px;}
.mid1 .news_img { width:559px; height:303px; float:left; overflow:hidden; background:#ebebeb;}
.mid1 .news_txt { width:421px; height:303px; float:left; overflow:hidden; padding-left:20px;}
.mid1 .news_txt .head { width:100%; height:36px; background:#e7e7e7; border-bottom:1px solid #27699a;}
.mid1 .news_txt .head a { width:105px;  font-size:14px; font-weight:bold; color:#ffffff; display:inline-block; line-height:31px; margin:7px 0 0 6px; background:url(../images/lmbj.jpg) no-repeat; line-height:31px; text-align:center;}
.mid1 .news_txt .text { width:401px; padding:10px 10px 0 10px; height:266px; background: url(../images/xwdt_bj.jpg) no-repeat;}


.box { width:421px; height:303px; float:left; overflow:hidden; padding-left: 20px;}

.head { width:100%; height:36px; background:#e7e7e7; border-bottom:1px solid #27699a;}
.head a { width:105px; height:31px; line-height:31px; color:#27699a; display:inline-block; text-align:center; text-decoration:none; float:left; background:url(../images/lmbj2.jpg) no-repeat; margin:7px 0 0 6px;}
.head .menu a { height:31px; line-height:31px; font-weight:700; background: url(../images/lmbj.jpg) no-repeat; color:#ffffff; margin:7px 0 0 6px;}

.con { width:401px; padding:10px 10px 0 10px; height:266px; background:#f6f6f6;}



.mid2 { width:1000px; height:230px; margin-top:20px;}
.lm { width:350px; height:230px; background:#f6f6f6; margin-right:20px; float:left;}
.lm_tit { width:100%; height:36px; background:#e7e7e7; border-bottom:1px solid #27699a;}
.lm_tit a { width:105px; font-size:14px; font-weight:bold; color:#ffffff; display:inline-block; line-height:31px; margin:7px 0 0 6px; background:url(../images/lmbj.jpg) no-repeat; line-height:31px; text-align:center;}
.lm_txt { height:183px; width:330px; padding:10px 10px 0px 10px;}
.main_menu { width:260px; height:230px; background:#f6f6f6; float:left;}
.menu_news { height:193px; width:100%;}
.menu_txt { height:33px; width:121px; background:url(../images/menu_bj.jpg) no-repeat; padding:10px 0 0 6px; float:left; background-position:6px 10px;}

.menu_news a {
    width: 112px;
    text-align: left;
    line-height: 33px;
    color: #27699a;
    font-weight: bold;
    display: inline-block;
    margin-top: 12px;
    margin-left: 11px;
background:#e7e7e7;
text-align:center;}



.mid4 { height:auto; width:1000px; margin-top:20px; background:#f6f6f6;}
.xyfc { height:115px; width:970px; padding:12px 15px 0 15px;}

.mid3 { height:83px; width:1000px; margin-top:20px; background:#f6f6f6;}
.yqlj { height:45px; width:100%; background:#f6f6f6;}
.mid3 .yqlj ul { line-height:36px; width:970px; padding:0 15px; margin:0 auto; background:url(../images/yqlj_bj.jpg) no-repeat;}
.yqlj li { line-height:36px;}
.yqlj li a { padding:0 15px 0 4px;}

.main_btm { width:auto; margin-top:20px; text-align:center; height:112px;  background:#27699a; overflow:hidden;}
.main_btm .txt { padding-top:20px;}
.main_btm .txt p { color:#ffffff; line-height:24px; font-size:12px;}
.main_btm .txt a { color:#ffffff; font-size:12px;}

.listContent { width:1000px; margin-top:20px; background:#f6f6f6;}
.listContent .head { width:auto; height:35px; line-height:35px; background:#0c6ca7; color:#fff; font-size:16px; padding-left:10px;}
.listContent .txt_box { width:970px; margin-top:10px; height:650px; padding:0 15px;}
.list_foot { padding:20px 120px 14px 120px; height:32px; width:758px;}

.detail_con { margin-top:20px; min-height:270px; width:948px; border:1px solid #e8e8e8; padding:25px; background:#F6F6F6;}





.detail_con img{
	max-width: 90%;
   display: block !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
height:auto;
}

.yqlj  { padding:10px 0;}
.yqlj a { margin:10px; font-size:14px;}
.yqlj a:hover {color:#ff0000;}