﻿@charset "utf-8";
/* CSS Document */


body{ font-size:12px; margin:0px; FONT-FAMILY: "Microsoft Yahei"; color:#303338;}
.container{ width:1190px; margin:auto; }
.container_info{width:1050px; margin:auto; }
.cont{ width:1100px; margin:auto; }
ul{ margin:0px; padding:0px;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#303338;}
a:hover{ color:#15aece}
 img{ border:0px; -ms-interpolation-mode: bicubic; }
 h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
 
 .h40{ height:40px;}
 .top{ height:115px; background-color:#0D5E79;}
 .top .logo{ padding-top:10px;float:left;}
 .top_r{ float:right;}
 .cnen{ color:#fff; padding-top:20px; text-align:right}
 .cnen a{ color:#fff;}
 .cnen a:hover{ color:#bceeff;}
 .serach .SearchStr{ width:150px; border:0px; height:28px; float:right; padding-left:10px;}
  .serach .button{ float:right;}
  .serach{ padding-top:10px;}
  
   #menu {   height:45px; background-color:#fff; FONT-FAMILY: "Microsoft Yahei"; z-index:999;  }
 #menu #webmenu{ width:1190px; margin:auto;}
#menu ul { list-style: none; margin: 0px; padding: 0px;     z-index:1;  padding-left:15px; }
 
#menu ul li { float:left; }
#menu ul .subjj{ background-image:url(../images/msjj.png); background-repeat:no-repeat; background-position:95% 50%;}

#menu ul li a { display:block; width:108px; height:45px; line-height:45px; text-align:center;  font-size:15px; color:#333;z-index:1;}
#menu ul li .now{ display:block; width:108px; height:45px; line-height:45px; text-align:center;  font-size:14px; color:#fff;z-index:1; background-image:url(../images/menubgnow.jpg)}
#menu ul li:hover{ display:block; width:108px; height:45px; line-height:45px; text-align:center;  font-size:14px;  z-index:1;background-color:#0c5e79; color:#FFF;}
#menu ul li a:hover { background-color:#0c5e79; color:#FFF;}
#menu ul li:hover a{ color:#FFF;}
 #menu ul li:hover li{ height:35px;}
#menu ul li a#current {  color:#fff;}


		  /*二级栏目*/
#menu ul li ul {  display:none; position:absolute; margin:0px; padding:0px;z-index:999; }
#menu ul li ul li { float:none;  background:#0c5e79; margin:0;   }
#menu ul li ul li a { background:none;width:108px; text-align:center;   font-size:12px; border-bottom:1px #0b475b dotted; height:34px; line-height:34px;}
#menu ul li ul li a:hover { background-color:#0c5e79; color:#fff;height:34px;line-height:34px;border-bottom:1px #0b475b dotted; }
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}

#menu ul .subMenu a{ background:url(../images/navdemo.jpg) 0 0;} 
 
 
 .title{ height:45px; line-height:45px; border-bottom:2px #13aecd solid;}
 .title strong{ font-size:18px; font-weight:lighter;}
  .title a{ float:right;}
 .part1_left{ float:left; width:655px;}
 
 .clr{ clear:both; height:10px;}
 .part1_right{ float:right; width:410px;}
 
 .line{ border-bottom:2px #e5e5e5 solid;}
 .index_post{ }
 .index_post li{line-height:35px; height:35px; border-bottom:1px #CCCCCC dotted}
 .index_info{ padding-top:20px; line-height:25px; font-size:14px; text-align:justify}
 .index_info img{ float:left; margin-right:20px; border:1px #eeeeee solid; padding:5px;}
 
 .p_l{ float:left; width:312px;}
 .p_m{ float:left; width:356px; margin-left:40px;}
 .p_r{ float:right; width:356px;}
 
 .index_list li{ line-height:18px; border-bottom:1px #CCCCCC solid; padding-bottom:12px; padding-top:12px; font-size:14px; text-align:justify; height:36px; }
  .index_team li{ clear:both; margin-top:10px;  border-bottom:1px #CCCCCC solid;  }
 .index_team li img{ float:left; width:79px; }
  .index_team li p{ float:right; width:222px;}
  .index_team li p strong{ line-height:33px; display:block; font-size:15px; font-weight:lighter;}
   .index_team li p span{}
   
   .index_link a{ display:block; width:171px; height:35px; line-height:35px; background-color:#e0e0e0; text-align:center; font-size:14px; margin:3px; margin-top:10px; float:left;}
   .index_link  .linke_r{ float:right;}
   
   .foot_menu{ background-color:#0d5e79; height:225px;}
   .copy{ background-color:#202020; height:70px;color:#b7b7b7; padding-top:20px;}
   
     .foot_menu ul { }
	 .foot_m{ margin-left:30px; padding-top:40px;}
  .foot_menu ul li{ float:left; width:105px;} 
   .foot_menu ul li a{ color:#cffaf7; font-size:14px;}
   .foot_menu ul li ul{ padding-top:30px;}
    .foot_menu ul li ul li a{ color:#6c9fb0;font-size:12px; line-height:30px;}
	 .foot_menu ul li ul li a:hover{ color:#FFF}
	 
 .in_banner{ height:320px; background-color:#efefef; text-align:center}
 .dingwei{ width:1190px; margin:auto;}
 .info_title{ width:300px; height:120px;   position:absolute;  margin-left:830px;  bottom:30px; z-index:99999;  color:#FFF; text-align:right; display:none; }
 .info_title strong{ font-weight:lighter; display:block;font-size:33px;}
 .info_title span{ font-size:18px;}
 .info_title_bg{ width:300px; height:120px; background-color:#0c5e79; position:absolute; margin-left:850px;  bottom:50px; z-index:9999; float:right; filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
  -moz-opacity:0.9; /*Firefox私有，透明度50%*/
  opacity:0.9;/*其他，透明度50%*/display:none;}
  
  .dress{ height:35px; line-height:35px; border-bottom:1px #efefef solid}
  .info{ font-size:14px; line-height:25px; padding-top:20px; text-align:justify}
  .gsjj_info{ width:760px; float:left;}
  .gsjj_info p{ margin-top:10px; margin-bottom:10px;}
  .gsjj_img{ float:right; width:252px;}
  .l_line1{border-left:4px #0c5e79 solid; height:100px; position:absolute; margin-left:-50px; margin-top:10px;}.l_line2{border-left:4px #efefef solid; height:160px; position:absolute; margin-left:-50px; margin-top:110px;}
  
  .news_list li{ border-bottom:1px #CCCCCC dotted; line-height:45px; height:45px;}
  .news_list li a{ float:left;}
  .news_list li span{ float:right; }
 .tuijian{ line-height:17px;border-bottom:1px #CCCCCC dotted; padding-bottom:10px; padding-top:20px; }
 .dirxx{ border-bottom:1px #CCCCCC solid; text-align:center; line-height:55px;}
 .post_time{ text-align:center; line-height:33px; margin-bottom:30px;}
 
.nm_next{ border-top:1px #ccc solid;border-bottom:1px #ccc solid;}

.yj_left{ float:left; width:252px; position:relative; margin-top:-58px;}
.yj_right{ float:right; width:760px;}

.yj_l_menu{ border-left:10px #0D5E79 solid; padding-bottom:200px; background-color:#efefef;}
.yj_title{ height:70px; background-color:#0D5E79; font-size:23px; color:#fff; line-height:70px; padding-left:30px; }
.yj_l_menu li a{ display:block; line-height:45px; border-bottom:1px #dedede solid; background-color:#F7F7F7; padding-left:20px;}
.yj_l_menu li a:hover{background-color:#717636; color:#fff;}
.yj_l_menu li .now{ background-color:#717636; color:#fff;}

.yjy_list li{ float:left; width:375px; margin-top:20px; }
.yjy_list li img{ width:110px; float:left; height:158px;}
.yjy_list li p{ width:233px; float:left; margin-left:10px;}
.yjy_list li p strong{ display:block}

.yjyxx{ margin-top:20px;}
.yjyxx img{ float:left; width:200px;}
 
.yjyxx .p{ margin-left:20px; float:left; width:530px;}
.yjyxx .p .tit{ font-size:18px; border-bottom:1px #CCCCCC solid; display:block; line-height:35px; margin-bottom:20px;}
.page{ text-align:center; border-top:0px #efefef solid; margin-top:20px;}

.list li{ float:left; width:300px; margin:25px; height:302px; font-size:13px; border-top:2px #0D5E79 solid;}
.list li strong{ margin-top:10px;  font-size:15px;   line-height:18px; font-weight:lighter; margin-bottom:10px; display:block}
.list li  p{ line-height:18px; color:#989898}