@charset "utf-8";
/* CSS Document */
body{ font-family:"Microsoft Yahei"; font-size:14px; overflow-x:hidden;}
body,ul,li,p,h3{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none;color:#09548b;}
a:hover{color: #09548b; text-decoration:underline}
.f_l{ float:left;}
.f_r{ float:right;}
.clear{ clear:both;}


.home{ width:100%; border:solid 0px #000;}
.wrap{width:1200px;/* padding:0 10px;*/ background:#fff; border:solid 0px #000; margin:0 auto;}
.main{ padding:0 10px;}

.top{width:1200px; margin:0 auto; }
.top img{width:100%;}

.header{width:1200px; margin:0 auto; background:#fff; }
.header .logo{ float:left;margin-top:10px;}
.header .menu{ background:#b22627; height:48px; line-height:48px; font-size:16px;color:#fff;overflow:hidden;font-family:"Microsoft Yahei"; margin-top:10px; padding:0 2px 0 45px;}
.header .menu a{ color:#fff; margin:0 20px; float:left;}
.header .menu a.m_first{ margin-left:0;}
.header .menu a.m_last{ margin-right:0; float:left;}

.search{float:left; width:220px; margin-top:27px;padding-left:0px;}
.search table{border:solid 1px #ccc;}
.search img{  cursor:pointer;}
.search input{ border:none;width:170px;height:20px;outline:none; padding-left:2px;}
.search p{ font-size:12px; padding-top:6px;color:#333333;}

.top_adgg{width:1200px; margin:10px auto;}

.tdtt{margin:10px auto; padding:10px 0; margin-bottom:20px; border-bottom:solid 2px #ca1b18;}
.tdtt_tt{text-align:center; font-size:36px; font-weight:bold;color:#3053a7; padding:10px 0; height:35px; overflow:hidden; }
.tdtt_list{ padding:10px 0; line-height:28px;height:28px; font-size:16px;overflow:hidden; }
.tdtt_list table{ border:solid 1px #fff;}
.tdtt_list a{ font-size:16px;color:#676767; padding-left:10px; position:relative;}
.tdtt_list a i{position: absolute; top: 42%; left: 0;  display: inline-block; width: 3px; height: 3px; border-radius: 50%; border: solid 1px #676767;background: #676767;}
.tdtt_list td{ padding:0 10px;}
/*
.tdtt_list li{ list-style:disc; padding-left:10px;color:#676767; padding:0 10px;}
.tdtt_list li a{ font-size:16px;color:#676767; }
*/
.ljltt{ margin:10px 0;}
.focus{ float:left;width:670px; height:436px; overflow:hidden;}
/* 懒人图库 搜集整理 www.lanrentuku.com */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.ad_list{  margin:10px 0;}

.t1{ height:34px; line-height:34px; position:relative; overflow:hidden; font-size:14px; font-weight:bold;color:#09548b; background:#E5FAFD; padding-left:10px;font-family:"Microsoft Yahei";}
.t1 i{ position:absolute; width:100%;height:2px; border-bottom:solid 1px #A9D0F9; left:0;bottom:0;display:block; background:#fff}
.t1 span{ position:absolute;top:0;right:10px;color:#333; font-size:12px;font-weight:normal;}
.t1 span a{color:#999; font-size:12px; margin:0 4px;}
.t1 span a:hover{color:#09548b; }
.t1 a.more{position:absolute;top:15px;right:10px;}

.t2 {margin-top:5px;}
.t2 ul{padding-left:20px; }
.t2 li{list-style:disc; }
.t2 li a{ font-size:14px;color:#333;}

.t3{ height:34px; line-height:34px; position:relative; overflow:hidden; font-size:14px; font-weight:bold;color:#09548b; padding-left:10px;font-family:"Microsoft Yahei"; width:92%; margin:0 auto;}
.t3 i{ position:absolute; width:100%;height:2px; border-bottom:solid 1px #CBCDCC; left:0;bottom:0;display:block; background:#CBCDCC}
.t3 span{ position:absolute;top:0;left:0px;height:2px;width:30%;background:#09548b;}
.t3 a.more{position:absolute;top:12px;right:10px;}

.t4{ height:33px; position:relative; overflow:hidden; background:#F2F2F2; padding-left:10px;border-bottom:solid 1px #A9D0F9; padding-bottom:1px; }
.t4 i{ position:absolute; width:100%;height:2px; border-bottom:solid 1px #A9D0F9; left:0;bottom:0;display:block; background:#fff; display:none;}

.news_box{ margin:10px 0 0 0; }

.c1{ float:left;width:390px; margin-top:10px;}
.c2{ float:left;width:385px; margin-top:10px; margin-left:10px;}
.c3{ float:right;width:385px; margin-top:10px; }


.news2{ float:right;width:480px; overflow:hidden;}
.news2 li{ margin:10px 0 15px 0; border-bottom:dashed 1px #ccc; padding-bottom:15px;}
.news2 li a:hover{ text-decoration:underline}
.news2 h3{ display:block; text-align:center; margin:0; padding:0; font-size:23px;height: 35px; overflow: hidden;}
.news2 p{font-size:14px;color:#999999;line-height:25px; margin-top:10px; height:60px; overflow:hidden;}



.news_list1 {margin-top:7px;}
.news_list1 ul{ padding-left:10px;}
.news_list1 li{ line-height:30px;height:30px; overflow:hidden; background:url(ico_1.jpg) left center no-repeat; padding-left:10px;}
.news_list1 li a{ font-size:15px;color:#555;}
.news_list1 li a:hover{color:#333;}



.yc_first{ height:100px; border-bottom:dashed 1px #ccc; padding-bottom:20px; margin-top:15px; padding-left:5px; padding-right:5px;}
.yc_first img{width:150px; height:100px; float:left;}
.yc_first p{float:right;width:185px; margin:0; padding:0 10px 0 0; line-height:23px;}
.yc_first p a{color:#000033; font-weight:bold;}
.yc_first span{ display:block;}
.yc_first span a{color:#990000; font-size:12px; font-weight:normal;}


.ljlwz,.yc,.jjwz{  height:340px; overflow:hidden;}

.axljl{ height:265px; overflow:hidden;}
.zbs{ height:195px; overflow:hidden;}
.ztbd{ height:460px; overflow:hidden;}
.gngj,.hdgg{ height:230px; overflow:hidden;}
.sbzx,.zyxs,.licai{ height:230px; overflow:hidden;}
.xjzlm,.lvyou{ height:270px; overflow:hidden;}


.lvyou_cont{ width:284px; margin:10px auto 20px auto;}
.lvyou_cont img{ width:100%; height:182px;}
.lvyou_cont p{ text-align:center;color:#116594; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}

.dzbk{ float:left;width:420px;margin:10px 0;}
.dzbk_cont{width:318px;margin:25px auto; text-align:center;}
.dzbk_cont li{ margin-bottom:50px;}
.dzbk_cont li img{ width:100%;}
.dzbk_cont li p{ float:left;width:50%;}
.dzbk_cont li p img{ width:90%; height:160px; margin:0 auto;}
.dzbk_cont li a{ text-decoration:none; border:solid 1px #fff; display:block; padding:10px;}
.dzbk_cont li a:hover{ border:solid 1px #ccc;}

.xmtjz{ float:right;width:720px;margin:10px 0;}
.xmtjz_cont{margin:25px 0; text-align:center;}
.xmtjz_cont img{ border:solid 1px #fff;  display:block; padding:10px; margin:0 auto;}
.xmtjz_cont img:hover{ border:solid 1px #ccc;}



.footer{ font-size:12px; line-height:25px; margin-top:30px;}
.zred12 {
    LINE-HEIGHT: 180%;
    FONT-FAMILY: "";
    COLOR: #990000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.ablack12 {
    LINE-HEIGHT: 180%;
    FONT-FAMILY: "";
    COLOR: #333333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}








