@charset "gb2312";

body {
 margin: 0 auto;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif "ËÎÌå";
 min-width:1000px;
 background: #fff
}
.wrapper {
 width: 1000px;
 margin: 0 auto;
}
a {
 outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
 border: 0
}
.fl {
 float: left
}
.fr {
 float: right
}
.cb {
 clear: both;
 height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
 padding: 0;
 margin: 0
}
.bg01{ background:#f0f0f0}
.bg02{ background:#003362}
.bg03{ background:#ffcc33;height:6px}
.top_one{ height:35px; width:1000px; position:relative; line-height:35px; margin:0 auto}
.top_one .link{ position:absolute; left:0; color:#003362}
.top_one .link a{ color:#003362; padding:0 5px}
.top_one .search{ width:175px; height:22px; background:#FFF; position:absolute; top:5px; right:0; border:1px solid #cdcdcd; border-radius:5px}
.top_one .search .btn{ background:url(imagesbtn.jpg) no-repeat; width:16px; height:16px; border:0; cursor:pointer}
.top_one .search .input{ width:150px; height:18px; line-height:18px; border:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:39px; position:relative; z-index:999; width:1000px; margin:0 auto; top:4px  }
.nav a{ color:#194671;  }
.nav .nLi{ float:left;  position:relative; display:inline; font-family:"Î¢ÈíÑÅºÚ"; margin:0 0 0 26px  }
.nav .nLi h3{ float:left; font-weight:normal  }
.nav .nLi h3 a{ display:block; font-size:14px; text-align:center; margin-top:4px; text-decoration:none; width:94px; height:31px; line-height:31px }
.nav .sub{ display:none; width:96px; left:0; top:43px;  position:absolute; background:#003362;  line-height:26px; padding:5px 0; z-index:999}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#FFF; text-align:center; text-decoration:none; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"}
.nav .sub a:hover{ background:#fff; color:#14385a;  }
.nav .on h3 a{ color:#003362; border-bottom:4px solid #003362   }
.index_left{ width:538px; margin-top:22px; margin-left:2px}
.index_pic{ width:569px; height:214px}
.slideBox{ width:267px; height:214px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#005cbe; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:267px; height:214px; display:block;  }
.index_pic .right{ width:302px; text-align:center}
.index_pic .right a{ color:#828282}
.index_left .news01{ margin-top:39px}
.index_left .news01 .info{ display:block; color:#767676; padding-bottom:15px; line-height:18px; background: url(imagesindex28.jpg) bottom repeat-x}
.index_left .news01 .info a{ color:#1e1e1e; font-size:20px; text-align:center; display:block; padding:21px 0 16px 0; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
.index_left .news01 ul{ width:532px; margin:20px auto}
.index_left .news01 li{ display:block; position:relative; height:43px; line-height:43px; font-size:14px}
.index_left .news01 li a{ background:url(imagesarrow01.jpg) left no-repeat; padding-left:17px; color:#363636}
.index_left .news01 li span{ position:absolute; right:0; color:#b0b0b0}
.index_left .dzqk{ width:266px; margin-top:25px; color:#666666}
.index_left .dzqk td a{ color:#393939; padding-bottom:15px; display:block}
.index_left .dzqk p{ text-indent:2em}
.slideTxtBox{ width:210px; text-align:left; margin-top:25px; margin-left:29px  }
.slideTxtBox .hd{ height:29px; line-height:29px; padding:0; position:relative; border-bottom:1px solid #dcdcdc }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:30px;   }
.slideTxtBox .hd ul li{ float:left; padding:0; cursor:pointer; margin:0 10px 0 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#757575}
.slideTxtBox .hd ul li.on{ height:30px; border-bottom:1px solid #003362; color:#003362 }
.slideTxtBox .bd ul{ padding:0;  zoom:1; color:#666666  }
.slideTxtBox .bd ul p{ color:#FFF; line-height:34px}
.slideTxtBox3{ width:266px; text-align:left; margin-top:25px; color:#666666  }
.slideTxtBox3 .hd{ height:29px; line-height:29px; padding:0; position:relative; border-bottom:1px solid #dcdcdc }
.slideTxtBox3 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:30px;   }
.slideTxtBox3 .hd ul li{ float:left; padding:0; cursor:pointer; margin:0 10px 0 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#757575}
.slideTxtBox3 .hd ul li.on{ height:30px; border-bottom:1px solid #003362; color:#003362 }
.slideTxtBox3 .bd ul{ padding:5px;  zoom:1; color:#666666  }
.slideTxtBox3 .bd ul h3{ color:#424242; display:block; height:35px}
.slideTxtBox3 .bd ul p{ color:#757575; line-height:18px}
.slideTxtBox3 .bd ul a{ color:#174670; display:block; padding-top:12px}
.slideTxtBox4{ width:381px; text-align:left; margin-top:25px; color:#666666  }
.slideTxtBox4 .hd{ height:29px; line-height:29px; padding:0; position:relative; border-bottom:1px solid #dcdcdc }
.slideTxtBox4 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:30px;   }
.slideTxtBox4 .hd ul li{ float:left; padding:0; cursor:pointer; margin:0 10px 0 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#757575}
.slideTxtBox4 .hd ul li.on{ height:30px; border-bottom:1px solid #003362; color:#003362 }
.slideTxtBox4 .bd ul{ padding:5px;  zoom:1; color:#666666  }
.slideTxtBox4 .bd ul li a{ color:#757575}
.slideTxtBox4 .bd ul li span{color:#888888}
.slideTxtBox4 .bd ul li{ height:38px; line-height:38px; font-size:14px}
.index_right{ width:381px; margin-top:24px}
.index_right .news02{ width:366px; margin-left:5px; margin-top:14px}
.index_right .news02 li a{ color:#757575}
.index_right .news02 li span{color:#888888}
.index_right .news02 li{ height:38px; line-height:38px; font-size:14px}
.index_right .news03{margin-top:38px}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.index_right .news03{
margin-top:53px;
}
}
.index_right .news03 table{ margin-top:5px}
.index_right .news03 td{ line-height:20px; font-size:14px; background: url(imagesindex28.jpg) bottom repeat-x;padding:15px 0; font-family:"ËÎÌå"; color:#393939; height:56px}
.index_right .news03 td.last{ border:0}
.index_right .news03 td a{ color:#393939}
.index_right .news03 .date{ background:url(imagesindex14.jpg) no-repeat; width:50px; height:50px; text-align:center; color:#FFF; text-shadow:#000 1px 1px; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.index_right .news03 .date span{ font-size:16px}
.index_video{ width:360px; height:204px; box-shadow:#656565 5px 5px 10px; margin:32px auto 0 auto}
.footer{ padding:20px 0; color:#FFF; line-height:30px; margin-top:3px}
.footer a{ color:#FFF; padding:0 5px}
.ny_left{ width:209px}
.ny_left .t{ display:block; text-align:center; padding-top:42px; color:#033263; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:28px; border-bottom:4px solid #388fc5; font-weight:bold}
.ny_left .menu{ display: block; margin-top:3px}
.ny_left .menu li{ display:block; border-bottom:1px solid #e4e4e4}
.ny_left .menu li a{ display:block; height:62px; background:url(imagesny02.jpg) left no-repeat; padding-left:33px; line-height:62px; color:#1a4771; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-decoration:none}
.ny_left .menu li a:hover{ color:#FFF; background:url(imagesny03.jpg) left no-repeat}
.ny_left .menu li a.hover{ color:#FFF; background:url(imagesny03.jpg) left no-repeat}
.ny_left .member{ margin-top:42px; color:#727272;}
.ny_left .member h2{ display:block; color:#333333; font-weight:normal; padding-bottom:16px}
.ny_left .member img{ width:179px; height:156px; margin:10px auto}
.ny_left .member p{ width:179px}
.ny_right{ width:757px; margin-top:15px}
.ny_right .t{ display:block; color:#868686; background:url(imagesny06.jpg) left center no-repeat; padding-left:20px; border-bottom:1px solid #dcdcdc; height:28px; line-height:28px}
.ny_right .t a{ padding:0 5px; color:#868686}
.ny_right .t a:hover{ color:#1a4771}
.ny_right .t a.hover{ color:#1a4771}
.ny_right .ny_news01{ width:735px; margin:31px 0 20px 24px; min-height:770px}
.ny_right .ny_news01 li{ display:block; color:#7a7a7a; line-height:24px; margin-bottom:20px}
.ny_right .ny_news01 li a{ color:#000; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-decoration:none}
.ny_right .ny_news01 li a:hover{ color:#1a4673}
.ny_right .ny_news01 li p{ padding-top:2px}
.ny_right .ny_news01 li p a{ color:#1a4673; font-family:"ËÎÌå"; font-size:12px}
.ny_right .ny_news02{ width:757px; margin:15px 0 0 0; min-height:798px}
.ny_right .ny_news02 li{ display:block; color:#7a7a7a; line-height:24px; margin-bottom:13px; border-bottom:1px dashed #8e8e8e; position:relative; height:122px; padding-left:2px}
.ny_right .ny_news02 li img{ position:absolute; left:0; top:0; width:171px; height:109px}
.ny_right .ny_news02 li .name{color:#000; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; position:absolute; top:5px; left:191px; width:80px}
.ny_right .ny_news02 li .zy{ position:absolute; top:6px; left:269px}
.ny_right .ny_news02 li p{  position:absolute; top:48px; left:191px; text-indent:2em}
.ny_right .ny_news02 li p a{ color:#666666;}
.ny_right .ny_news02 li p a:hover{ color:#1a4673}
.ny_right .ny_news02 li.last{ border:none; margin-bottom:4px}
.ny_right .ny_news03{ min-height:850px; width:694px; margin:0 auto}
.ny_right .ny_news03 li{ float:left; width:146px; text-align:center; margin:53px 13px 16px 14px}
.ny_right .ny_news03 li img{ width:90px; height:110px; display:block; margin:0 auto 22px auto}
.ny_right .ny_news03 li a{ color:#666666; font-family:"Î¢ÈíÑÅºÚ"}
.ny_right .ny_news03 li a:hover{ color:#1a4673}
.ny_right .ny_content{ color:#000; font-size:14px; line-height:30px;}
.ny_right .ny_content h2{ display:block; color:#000; margin:44px auto 39px auto; text-align:center; font-family:"Î¢ÈíÑÅºÚ";}
.ny_right .ny_content .author{ text-align:center; color:#666666; padding-bottom:40px}
.ny_right .ny_content .content{ font-family:"ËÎÌå"; font-size:16px}
.ny_right .ny_news04{ min-height:740px}
.ny_right .ny_news04 ul{ width:100%; margin:16px auto 0 auto; border-bottom:1px dashed #8e8e8e; padding-bottom:16px}
.ny_right .ny_news04 li{ display:block; position:relative; height:30px; line-height:30px; font-size:14px; font-family:"ËÎÌå"}
.ny_right .ny_news04 li a{ padding-left:19px; color:#393939; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.ny_right .ny_news04 li a:hover{ color:#1a4673}
.ny_right .ny_news04 li span{ position:absolute; right:15px; color:#898989}
.ny_right .ny_news05{ width:757px; margin:15px 0 0 0; min-height:798px}
.ny_right .ny_news05 li{ display:block; color:#7a7a7a; line-height:24px; margin-bottom:20px; border-bottom:1px dashed #8e8e8e; position:relative; height:122px; padding-left:1px; width:756px}
.ny_right .ny_news05 li img{ position:absolute; left:0; top:0; width:171px; height:109px}
.ny_right .ny_news05 li .name{color:#000; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; position:absolute; top:6px; left:196px; display:block}
.ny_right .ny_news05 li .name a{ color:#000; text-decoration:none}
.ny_right .ny_news05 li .name a:hover{ color:#013062}
.ny_right .ny_news05 li .zy{ position:absolute; top:15px; left:280px}
.ny_right .ny_news05 li p{  position:absolute; top:44px; left:196px; text-indent:2em; font-family:"ËÎÌå"; line-height:20px;word-wrap: break-word; width:560px}
.ny_right .ny_news05 li p a{ color:#1a4771; padding-left:14px}
.ny_right .ny_news05 li p a:hover{ text-decoration:underline}
.ny_right .ny_news05 li.last{ border:none; margin-bottom:4px}
.page{ border-top:1px solid #194670}
.slideTxtBox1{ text-align:left; margin-top:24px; margin-left:17px; display:block; width:650px  }
.slideTxtBox1 .hd{ height:30px; line-height:30px; padding:0; position:relative; background:url(imagesny07.jpg) bottom repeat-x }
.slideTxtBox1 .hd ul{ float:left;  position:absolute; left:0; top:0; height:30px;   }
.slideTxtBox1 .hd ul li{ float:left; padding:0; cursor:pointer; margin:0 10px 0 0; height:27px; line-height:34px; background:#c4820e; width:120px; text-align:center; color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.slideTxtBox1 .hd ul li.on{ height:27px; border-bottom:3px solid #388fc6; }
.slideTxtBox1 .bd ul{ padding:5px;  zoom:1; color:#666666  }
.slideTxtBox2{ text-align:left; margin-top:24px; margin-left:17px; display:block; width:650px  }
.slideTxtBox2 .hd{ height:30px; line-height:30px; padding:0; position:relative; background:url(imagesny07.jpg) bottom repeat-x }
.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0; top:0; height:30px;   }
.slideTxtBox2 .hd ul li{ float:left; padding:0; cursor:pointer; margin:0 10px 0 0; height:27px; line-height:34px; background:#388fc6; width:120px; text-align:center; color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.slideTxtBox2 .hd ul li.on{ height:27px; background:#c4820e }
.slideTxtBox2 .bd ul{ padding:5px;  zoom:1; color:#666666  }
.backToTop { display: none; width: 48px; background: url(imagestop.jpg) no-repeat; position: fixed; _position: absolute; right: 100px; bottom: 257px; _bottom: "auto"; cursor: pointer; height:48px}
.m-menu-fixed{ position: fixed; top:0; display:block; width:100%; z-index:999;opacity:1; filter:Alpha(opacity=100); background:#fff; height:43px}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(imagesicon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#main {overflow: hidden; zoom: 1; position: relative; margin-top:6px; border-top:2px solid #e7f0f9}
#index_b_hero { width: 1199px; height: 386px; margin: 0 auto; position: relative; }
    #index_b_hero img { width: 1199px; height: 386px; }
    #index_b_hero .heros { width: 1199px; height: 386px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: -70px; background-color: #303030; z-index: 30; cursor:pointer }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px -70px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0; z-index: 1; position: absolute; top: 0; left: 0; width: 1199px; height: 386px; overflow: hidden; left: 1219px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1219px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1209px; }
    #index_b_hero .active { z-index: 2; left: 0; }
#main .link{width:1199px; margin:0 auto; text-align:center;}
#main .link li{ display:inline-block;width:12px; height:12px; background:#c8c8c8; border-radius:15px; margin:11px 6px 0 7px}
#main .link li.act{ background:#025ac6}
.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 {
  margin-bottom: 50px;
  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: 14px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .5);
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  max-width: none;
  height:33px;
  line-height:33px;
  padding-left:17px
  }
  
 .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("../images/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;
  }
  


.slideBox{ width:1000px; height:386px; overflow:hidden; position:relative; margin:6px auto 0 auto }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; border-radius:50% }
.slideBox .hd ul li.on{ background:#003362; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:386px; display:block;  }

.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background: url(imagesfucl.png) center no-repeat #6c6a6c;  }
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(imagesfucr.png) center no-repeat #6c6a6c;  }
.slideBox .prev:hover{ background:url(imagesfucl.png) center no-repeat #c4820e;  }
.slideBox .next:hover{ background:url(imagesfucr.png) center no-repeat #c4820e;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }