@charset "utf-8";
body {
 margin: 0 auto;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif "微软雅黑";
 min-width:1002px;
 background: #ffffff
;}
.wrapper {
 width: 1200px;
 margin: 0 auto;
 }
.wrapper01 {
 width: 1200px;
 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,dl,dt,dd {
 padding: 0;
 margin: 0
;}
.bg01{background: #004d9d;}
.bg02{background: #0e72db;border-top: 1px solid #80a6ce;}
.bg03{ background:#ededed;}
.bg04{}
.mt27{ margin-top:27px;}
.mt11{ margin-top:11px;}
.mt4{ margin-top:4px;}
.index_topr{ width:207px; padding-top:13px; padding-right:7px; text-align:right;}
.index_topr span{ display:inline-block; background:#FFF; border-radius:5px; line-height:24px; height:24px; text-align:center;}
.index_topr span a{ color:#333333; padding:0 10px;}
.index_search {width:205px;padding-bottom:9px;margin-top:32px;}
.index_search .input{ width:180px; height:25px; border:0; line-height:25px; color:#004d9d; text-align:center; float:left; background:#e7e8ea;}
.index_search .btn{ background:url(../images/btn.jpg) no-repeat; width:25px; height:25px; cursor:pointer; border:0; float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative;width: 1200px;margin:0 auto;position:relative;z-index:1;color:#fff;height:41px;line-height:40px;}
.nav{ overflow:hidden; zoom:1;}
.nav .m{ float:left;  padding:0 10px; display:inline;}
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:16px;}
.nav .s{ float:left; width:3px; text-align:center; color:#75c7f2;}
.nav h3 a{float:left;display:block;padding: 0 19px;color: #fff;font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav .on h3 a{height:37px;line-height:37px;background:#fff;margin-top:4px;color:#3CADED;}
.subNav{ color:#333;  height:36px; line-height:36px padding:0 10px; margin-top:1px  ;}
.subNav li{ overflow:hidden; zoom:1; background: url(../images/index02.png);} 
.subNav iframe{ float:right;}
.subNav a{ margin:0 10px; color:#333; font-size:14px; padding:0 15px  ;}
.focusBox {position: relative;width: 1200px;height:230px;overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0;}
.focusBox .pic img { width:100%; height:230px; display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
  display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0;}
.focusBox .next { background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.focusBox01 { position: relative; width: 432px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin-top:14px ;}
.focusBox01 .pic img { width: 432px; height: 300px; display: block;}
.focusBox01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox01 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; color:#FFF ;}
.focusBox01 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; padding-left:20px;}
.focusBox01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox01 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox01 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox01 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox01 .num li.on a,.focusBox .num a:hover{ background:#f60;}
.index_quickr{width: 758px;margin-top:14px;}
.index_quickr a{ float:left;}
.quick_icon01{float:left;width:106px;background: url(../images/icon01.png) 20px no-repeat;padding-left:60px;height:60px;line-height:60px;color:#FFF;text-decoration:none;font-size:14px;margin-left:180px;border-left:1px solid #FFF;}
.quick_icon01:hover{ background:url(../images/icon01.png) 10px no-repeat #ff7512; text-decoration:none;}
.quick_icon02{ float:left; width:106px; background:url(../images/icon02.png) 10px no-repeat; padding-left:60px; height:60px; line-height:60px; color:#FFF; text-decoration:none; font-size:14px; border-left:1px solid #FFF;}
.quick_icon02:hover{ background:url(../images/icon02.png) 10px no-repeat #ff7512; text-decoration:none;}
.quick_icon03{float:left;width:106px;background: url(../images/icon03.png) 25px no-repeat;padding-left:60px;height:60px;line-height:60px;color:#FFF;text-decoration:none;font-size:14px;border-left:1px solid #FFF;}
.quick_icon03:hover{ background:url(../images/icon03.png) 10px no-repeat #ff7512; text-decoration:none;}
.quick_icon04{float:left;width:106px;background: url(../images/icon04.png) 20px no-repeat;padding-left:60px;height:60px;line-height:60px;color:#FFF;text-decoration:none;font-size:14px;border-left:1px solid #FFF;}
.quick_icon04:hover{ background:url(../images/icon04.png) 10px no-repeat #ff7512; text-decoration:none;}
.quick_icon05{float:left;width:106px;background: url(../images/icon05.png) 20px no-repeat;padding-left:60px;height:60px;line-height:60px;color:#FFF;text-decoration:none;font-size:14px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
.quick_icon05:hover{ background:url(../images/icon05.png) 10px no-repeat #ff7512; text-decoration:none;}
.index_news01{ width:460px; margin-left:17px; padding-right:19px; padding-top:17px;}
.index_news01 .t{ width:81px; color:#004d9d; font-size:14px;}
.index_news01 .t img{ margin-top:10px;}
.index_news01 ul{ float:right; width:340px; margin-top:10px;}
.index_news01 ul li{ height:20px; line-height:20px; color:#ba0011;}
.index_news01 ul li a{ width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333333;}
.index_news01 ul li span{ float:right;}
.index_news01 .more{ color:#333; text-align:right; line-height:30px;}
.border_r{ border-right:1px solid #848484;}
.border_b{}
.index_news02{width: 590px;}
.index_news02 .t{border-bottom: 5px solid #0e72db;line-height:30px;}
.index_news02 .t span{float:left;background:#fff;width:118px;text-align:left;color: #004d9d;font-size:14px;height:30px;line-height:30px;}
.index_news02 .t a{ float:right; color:#333333; font-size:12px;}
.index_news02 .con{ padding:5px;}
.index_news02 .con td{ padding:5px;}
.index_news02 .con td img{ width:127px; height:85px;}
.index_news02 .con td .title{ color:#333333; font-size:14px;}
.index_news02 .con td p{ color:#999999; font-size:12px;}
.index_news02 .con td div{ text-align:right; color:#cc0000;}
.index_news02 .con td div a{ color:#cc0000;}
.index_news02 .con ul{ margin:5px 0;}
.index_news02 .con ul li{height:30px;line-height:30px;color: #444;padding-left:0 5px;}
.index_news02 .con ul li span{ float:right;}
.index_news02 .con ul li a{ width:70%; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px;}
.index_link{margin-top:15px;width:100%;border-top: 10px solid #0e72db;}
.index_link .t{width:140px;height:39px;line-height:39px;text-align:center;background: #0e72db;color:#FFF;font-family:"微软雅黑";font-size:16px;float:left;}
.index_link .con{ width:800px; float:left; text-align:left; padding:10px;}
.index_link .con a{ color:#333333; background:url(../images/arrow01.jpg) left no-repeat; line-height:17px; padding:5px 45px 5px 15px; display:inline-block; margin-left:10px;}
.footer{ color:#FFF; line-height:30px;}
.footer a{ color:#FFF;}
.ny_banner{ height:200px; position:relative;}
.ny_banner .menu_title{ position:absolute; bottom:0; left:22px; width:200px; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:22px; background:url(../images/ny01.png);}
.menu_title{width: 210px;height:45px;line-height:45px;text-align:center;color:#004D9D;font-size:22px;background:url(../images/ny01.png);}
.ny_left{ width:210px; margin-left:22px; margin-top:20px;}
.ny_left li{height:50px;line-height: 50px;margin-bottom: 10px;}
.ny_left li a{display:block;background: #0e72db;height:50px;color:#FFF;font-size:18px;line-height: 50px;padding-left:64px;text-decoration:none;}
.ny_left li a:hover{background: #004d9d;color: #fff;}
.ny_left li a.hover{ background:url(../images/ny03.png) no-repeat; color:#004d9d;}
.ny_right{width: 900px;margin-right:17px;margin-top:20px;margin-bottom:30px;}
.ny_right .pos{ color:#666666; font-size:12px;}
.ny_right .pos a{ color:#666; padding:0 5px; line-height:30px;}
.ny_right .con{ border:1px solid #999999; padding:15px;}
.ny_right .con .list ul{ margin:5px 0;}
.ny_right .con .list ul li{height:30px;line-height:30px;color: #444;padding-left:0 5px;}
.ny_right .con .list ul li span{ float:right;}
.ny_right .con .list ul li a{ width:70%; color:#333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px;}
.ny_right .con .header_con{ color:#333333; text-align:center; padding:10px 0; font-family:"微软雅黑"; width:702px; margin:0 auto; border-bottom:1px solid #999999;}
.ny_right .con .header_con p{ font-size:12px; height:30px; line-height:30px;}
.ny_right .con .header_con h3{ padding:10px 0; display:block; color:#333333; font-size:22px; font-weight:normal;}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:30px; padding:20px; color:#343434;}
.ny_right .con .content img{ max-width:100%;}
.jser{ width:95%; margin:0 auto; height:auto;}
.jsdh{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.jsdha{ width:150px;margin-right:10px; background:#036fc9;font-size:14px;font-family:"微软雅黑"; text-align:center; line-height:35px; color:#fff; float:left;}
.jsdha a{ color:#fff;text-decoration:none;}
.jsdhab{ width:150px;margin-right:10px; text-align:center;font-size:14px;font-family:"微软雅黑"; line-height:35px; color:#fff; float:left; background:#aeaeae;}
.jsdhab a{ color:#fff;text-decoration:none;}
.jszc{ height:auto; width:100%; min-height:500px;}
.btmc_1 {
 line-height:46px;
 font-size:18px;
 font-family: "微软雅黑";
 color:#06C;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #ccc;
 display:block;
 clear:both;
    padding-left:10px;}
.jsmc a {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 30px;
 color: #666;
 float: left;
 width: 93px;
 display:block;}
.jslb3 li img { float:left; display:block; width:145px; height:200px;margin-left:50px;}
.jslb3 li { border-bottom:dashed 1px #ccc; padding:30px 0; height:200px;}
.jslb3 li span { float:left; display:block; width:700px; padding-left:30px; font-size:12px; line-height:30px; color:#666;}
.jslb3 li span a { font-size:14px; display:block; line-height:36px; color:#000;}
.jslb3 li span a:hover { color:#06C;}
.yiji { clear:both;}
.lsyg { background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) repeat-y center top; width:641px; margin:20px auto;}
.lsyg li { width:250px; margin-bottom:50px;}
.lsyg .zb  { padding-right:70px; background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) no-repeat right 50px; float:left;}
.lsyg .yb { padding-left:70px; background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) no-repeat left 50px; float:right;}
.lsyg .zb div  {float:left; width:250px;}
.lsyg .yb div { float:right; width:250px;}
.lsyg span { display:block;}
.lsyg .lsbt { padding:0 15px; background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) repeat-y; line-height:30px; font-size:18px; color:#0087d4;}
.lsyg .zy { padding:0 15px; background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) repeat-y; line-height:24px; font-size:16px; color:#666;}
.lsyg .tp { padding:15px; background:url(../images/sichuanzhongyiyaogaodengzhuankexuexiaologo.png) repeat-y; line-height:24px;}
.lsyg .tp img { width:220px;}
.jswo{ width:95%; height:auto; margin:0 auto;}
.jsry{ width:47%; float:left; height:200px; border:1px solid #ccc;margin-right:2%;margin-top:10px;}
.jsrylf{ width:150px; height:200px; float: left; margin-right:10px;}
.jsryr{ height:auto; float:left;width:160px;}
.jsryr h3{ font-size:16px; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.jsryr p{ line-height:30px; font-size:14px; font-size:14px; font-family:"微软雅黑";}