@charset "utf-8";

body{font-family:"微软雅黑";margin:0;padding:0; background:#eeeeee}
ul,li{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}
img{border: 0;}
a{text-decoration: none;color: #333333;}
a:hover{text-decoration: none;color:#990000; transition: all 0.6s;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearboth{clear: both;border: 0;padding: 0;margin: 0;}
.w1100{width: 1100px;height: auto;margin: 0 auto;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.relative{position:relative;}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.1);}
.clearboth{clear:both;border:0px;padding:0px;margin:0px;}

.cw_1104{ background:#fff; width:1080px; padding:0 10px; margin:0 auto; height:auto; overflow:hidden;}
.mt_10{ background:#fff; width:1100px; height:13px; margin:0 auto}

.top_banner{ background:url(../images/top_banner_bg.jpg) top repeat-x #ffffff; width:100%; height:280px; text-align:center}
.i_menu{ width:100%; height:54px; background:url(../images/nav_bg.png) center repeat-x;}
.nav{ padding:0 20px; height:54px; line-height:54px;  position:relative; z-index:1; width:1100px; margin:0 auto  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 24px; font-size:17px; font-weight:bold;  }
.nav .sub{ display:none; width:152px; left:0; top:54px;  position:absolute; background:#194e7b;  line-height:36px; padding: 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#002340; color:#fff;  }
.nav .on h3 a{ background:url(../images/nav_bgh.png); color:#fff;   }


.i_main{ width:1100px; margin:20px auto 15px auto; height:auto; overflow:hidden;}
.lm_main{ width:1000px; margin:20px auto 15px auto; height:auto; overflow:hidden;}
.i_main_left{ float:left; width:226px;}
.i_main_center{float:left;width:410px; margin:0 0 0 15px}
.i_main_right{float:right;width:410px;}
.i_title{ border-bottom:#d3d3d3 1px solid; height:50px; line-height:50px; }
.i_title h1{display:block; float:left; padding:0 5px 0 32px; font-size:18px; color:#333333;border-bottom:#014e8f 3px solid; height:49px; font-weight:800; }
.i_title a{ display:block; float:right; font-size:12px; color:#333333}
.i_title a:hover{ color:#01437b}
.i_title2{ border-bottom:#d3d3d3 1px solid; height:50px; line-height:50px; }
.i_title2 h1{display:block; float:left; padding:0 30px 0 32px; font-size:20px; color:#333333;border-bottom:#014e8f 3px solid; height:49px; font-weight:800; }
.i_title2 span{ display:block; float:right; width:610px; text-align:right;font-size:12px; color:#999;}
.i_title2 a{ font-size:12px; color:#999}
.i_title2 a:hover{ color:#01437b}
.i_box{ background:#FFF; border:#d5d5d5 1px solid; padding:5px 12px;}
.i_box2{ background:#FFF; border:#d5d5d5 1px solid; padding:20px 50px;}
.i_t_bg1{ background:url(../images/ico_t_01.png) left center no-repeat;}
.i_t_bg2{ background:url(../images/ico_t_02.png) left center no-repeat;}
.i_t_bg3{ background:url(../images/ico_t_03.png) left center no-repeat;}
.i_t_bg4{ background:url(../images/ico_t_04.png) left center no-repeat;}
.i_t_bg5{ background:url(../images/ico_t_05.png) left center no-repeat;}

.jycg_pic{ width:226px; height:467px; overflow:hidden; margin:15px 0 0 0}
.jycg_pic img{ width:226px; height:81px;}
.jycg_pic a{ display:block; width:226px; height:82px; overflow:hidden; margin: 0 0 12px 0}
.i_nrp{ width:100%; height:auto; overflow:hidden;}
.i_nrp p{ font-size:14px; line-height:25px; color:#666666; text-indent:2em}
.i_nrp a{ font-size:14px; line-height:25px; color:#013f74;}
.i_nrsp{width:100%; height:auto; overflow:hidden; text-align:center; padding:15px 0 0 0}
.i_nrsp img{width:380; height:177px; overflow:hidden;}
.i_nrsp a{ display:block;width:380; height:177px; overflow:hidden;}
.i_sjfc{width:100%; height:auto; overflow:hidden; text-align:center; padding:15px 0 0 0}
.i_sjfc img{width:380; height:177px; overflow:hidden;}
.i-yqlj{ width:980px; margin:15px auto; background: url(../images/xglj_title.jpg) left center no-repeat #FFF; height:48px;line-height:48px; padding:0 0 0 120px;font-size:13px; color:#999999;}
.i-yqlj a{ font-size:13px; color:#333333; padding:0 6px }
.i-yqlj a:hover{ color:#01437b; }
.footer{ width:100%; background:#d0e9ff; height:auto; overflow:hidden; border-top:#014a88 5px solid}
.copright{ width:1100px; height:75px; text-align:center; padding:20px 0 0 0;font-size:14px; position:relative}
.copright p{ margin:0; padding:0; font-size:14px; line-height:24px;}
.btn_zxly{ position:absolute; top:20px; right:0; opacity:0.8}
.btn_zxly:hover{opacity:1}

.i_dbxzp{ width:1100px; margin:0 auto; height:230px;  background:#FFF; }

.picScroll-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
  .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
  .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("images/arrow.png") no-repeat;}
  .picScroll-left .hd .next{ background-position:0 -50px;  }
  .picScroll-left .hd .prevStop{ background-position:-60px 0; }
  .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
  .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
  .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
  .picScroll-left .hd ul li.on{ background-position:0 0; }
  .picScroll-left .bd{ padding:10px;   }
  .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
  .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
  .picScroll-left .bd ul li .pic{ text-align:center; }
  .picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
  .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
  .picScroll-left .bd ul li .title{ line-height:24px;   }




.inav{ height:auto; overflow:hidden; }
.inav a{ display:block; font-size:16px; color:#fff; height:50px; line-height:50px; text-align:center; padding:0 15px; float:left; background:url(../images/navjgx.png) center right no-repeat;}
.inav a:last{ background:none}
.inav a:hover{ background:url(../images/nav_hover.png) center repeat-x; color:#fff;}
.inav #navon{ background:url(../images/nav_hover.png) center repeat-x; color:#fff}

.tbk{ border:#e0e0e0 1px solid; padding:13px 0 0 0;}
.tbk2{ border:#e0e0e0 1px solid; padding:0;}
.tbk3{ border-bottom:#e0e0e0 1px solid;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;}
.itit{ background:url(../images/title_bg.png) left center no-repeat; color:#fff; height:39px; line-height:39px; }
.more a{font-size:14px; color:#333;}
.more a:hover{font-size:14px; color:#014279;}
.bknr{ padding:15px 0 5px 0}
.xmjj{text-align:left; text-indent:2em;line-height:27px; font-size:14px; color:#333; padding-top:15px}
.xmjj p{ text-align:left; text-indent:2em; line-height:27px; font-size:14px; color:#333}
.xmjj2{text-align:left; line-height:27px; font-size:14px; color:#333; padding-top:0px}
.xmjj2 p{ text-align:left; line-height:27px; font-size:14px; color:#333}
.left_title{ background:url(../images/list_titlebg.png) center no-repeat; color:#fff; text-align:center; line-height:48px; height:48px; font-size:22px; font-weight:bold;}
.subk{ border-bottom:#e0e0e0 1px solid;border-left:#e0e0e0 1px solid;border-right:#e0e0e0 1px solid;}
.subnav{ padding:20px 0; }
.subnav a{ display:block; background:url(../images/sub_bg.png) center no-repeat; width:152px; height:34px; margin:5px auto; line-height:34px; padding-left:50px; font-size:14px; color:#333}
.subnav a:hover{ display:block; background:url(../images/sub_bghover.png) center no-repeat; width:152px; height:34px; margin:5px auto; line-height:34px; padding-left:50px; font-size:14px; color:#fff}
.subnav #hon{ display:block; background:url(../images/sub_bghover.png) center no-repeat; width:152px; height:34px; margin:5px auto; line-height:34px; padding-left:50px; font-size:14px; color:#fff}
.left_titlef{ font-size:18px; color:#014d8e; line-height:47px;}
.left_dqwz{ font-size:14px; color:#666; line-height:47px;}
.left_dqwz a{ font-size:14px; color:#666; line-height:47px;}
.c_titlef{ font-size:18px; color:#fff; line-height:47px;}
.picMarquee-left{ width:300px; height:200px; overflow:hidden; position:relative;  border:1px solid #ccc;   }
  .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
  .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
  .picMarquee-left .hd .next{ background-position:0 -50px;  }
  .picMarquee-left .hd .prevStop{ background-position:-60px 0; }
  .picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
  .picMarquee-left .bd{ padding:10px;   }
  .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
  .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
  .picMarquee-left .bd ul li .pic{ text-align:center; }
  .picMarquee-left .bd ul li .pic img{ width:35px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
  .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
  .picMarquee-left .bd ul li .title{ line-height:24px;   }

.slideBox{ width:1080px; height:220px; overflow:hidden; position:relative; border:1px solid #ddd;  }
  .slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1; }
  .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
  .slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius:20px }
  .slideBox .hd ul li.on{ background:#013b6d; color:#013b6d; }
  .slideBox .bd{ position:relative; height:100%; z-index:0;   }
  .slideBox .bd li{ zoom:1; vertical-align:middle; }
  .slideBox .bd img{ width:1080px; height:220px; display:block;  }
    .slideBox .prev,
  .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
  .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
  .slideBox .prev:hover,
  .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
  .slideBox .prevStop{ display:none;  }
  .slideBox .nextStop{ display:none;  }
  
  
.tlist{font-size:16px;  color:#555; line-height:40px; height:40px;}
.tlist_title{ font-size:16px; font-weight:bold; color:#555; background:#E6E6E6; line-height:46px; height:46px;}

.table_tilte{ font-size:16px; color:#000; color:16px; line-height:46px; height:46px; font-weight:bold; background:url(../images/tablebg.png)}
.t-table{ font-size:12px; line-height:40px; color:#333;}
.t-gwmc{color:#00477e; line-height:40px; height:40px; font-size:16px; padding-left:20px}
.t-gwmc a{color:#00477e;font-size:16px; }
.t-gwmc a:hover{color:#cc0000; }
.t-time{color:#ff6633; line-height:40px; height:40px; font-size:14px; }
.t-gwyq{color:#666; line-height:40px; height:40px; font-size:14px; padding-left:10px}
.t-linebg{ background:#e5f2fc}
.idwqz{ width:100%; height:50px; line-height:50px; font-size:14px; color:#666}
.idwqz a{font-size:14px; color:#666}
.pl10{ padding-left:10px}
  
  
.dlist{}
.dlist li{ height:46px; line-height:46px; font-size:18px; background:url(../images/ico_001.png) left center no-repeat; padding-left:15px; border-bottom:#e4e4e4 1px dashed;}
.dlist a{ height:46px; line-height:46px; font-size:18px; color:#333;}
.dlist a:hover{ height:46px; line-height:46px; font-size:18px; color:#014987}
  