body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';}
body {font-size:14px;background:url(../images/list-bg.jpg) repeat;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
.wid1100{width:1100px; margin:0 auto;}
.wid100{width:100%;}


.top{width:100%; height:90px; background:url(../images/top-bg.jpg) repeat-x; border-bottom:3px solid #3ba3f3; position:relative;}
.nav{width:100%; height:40px; background:url(../images/nav-bg.png) repeat;}
.logo{width:350px; height:66px; display:block; margin-top:12px; margin-right:10px;}
.english{line-height:22px; color:#fff; font-size:12px;}
.link-left{width:445px;}
.link-right{}

.link-right li{width:90px; text-align:center; color:#fff; font-size:12px; color:#fff;  margin-left:10px;}
.link-right li a{color:#fff; width:100%; float:left; height:36px;}
.link-right li span{display:block; float:left; text-align:center; width:100%;line-height:30px;}
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
#supersized {display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading {width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
#supersized img { max-width: none !important }
.sy-xydt{width:523px; height:203px; background:url(../images/sy-list-bg.jpg) no-repeat; position:absolute; left:40px; bottom:120px; padding:10px 20px 20px;}
.sy-xydt-title{width:100%; height:30px; line-height:30px; font-size:24px; color:#fff;}
.sy-xydt-title span{font-size:16px; margin-left:5px;}
.more{background:url(../images/more.png) no-repeat right center; height:22px; line-height:22px; color:#fff; font-weight:bold; font-family:'宋体'; font-size:12px; display:block; float:right; padding-right:25px;}
.sy-xydt-txt{width:263px; margin-top:12px;}
.sy-xydt-txt li{background:url(../images/qdt.png) no-repeat left center; padding-left:22px; width:241px; height:30px; line-height:30px; font-size:13px; overflow:hidden;}
.sy-xydt-txt li a{color:#fff;}

.yx-rotaion{width:240px; height:150px; border:2px solid #ffe491; margin-right:16px; margin-top:15px;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px; left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:30px}
.yx-rotation-focus{height:30px;line-height:30px;right:10px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;display:block; line-height:8px;float:left;margin-left:8px;position:relative;top:11px;cursor:pointer;background:url(../images/mr.png) no-repeat;text-indent:-9999px}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}

 /*menu部分*/ 
.menu-nav{width:100%; height:40px;} 
#menu{margin:0 auto; width:1100px;clear:both; font-size:14px; height:40px;}
#menu ul{list-style: none;}
li.l1-nav {float: left; position: relative;  left: 0px;  top: 0px;  width:91px;  height:40px;   line-height:40px;  text-align:center;}
a.l1-nav {display: block; text-align: center; text-decoration: none; height: 40px;  line-height: 40px;  color:#012579;  float:left;  width:100px;}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {color: #fff;  height:40px;   line-height:40px;   background:#012579;}
ul.l2-nav {visibility: hidden;  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定 */  top: 40px;}
li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
}
a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:#012579;
  text-decoration:none;
  font-size:14px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #012579;
  background: #eeeeee;
}



.link-right{ width:426px; }
.link-right ul{ float:left; margin-top:15px;  }
.menuicon{ float:right; width:105px; height:90px; background:url(../images/menubg.jpg) no-repeat; color:#002a76;text-align:center;  margin-left:20px; cursor:pointer; position:relative; }
.menuicon i{  background:url(../images/menuicon.png) center no-repeat; width:30px; height:30px; margin:20px auto 5px auto;  }

.navbox{ position:absolute; right:0; top:90px; display:none; border-top:3px solid #3ba3f3;z-index:99;  }
.navbox ul{ margin-top:0 !important; }
.navbox ul li{ width:254px; height:42px; background:url(../images/navbg.jpg) no-repeat;  text-align:right; line-height:42px; border-bottom:solid 1px #fff; }
.navbox ul li a:hover{ border-right:solid 4px #002a76;  }
.navbox ul li a{ color:#002a76; font-family:"Times New Roman";  font-size:16px; padding-right:10px; float:none; display:block;width:240px;height:42px; border-right:solid 4px hidden;  }
.menuicon:hover .navbox{ display:block; }





/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}


.main{width:1120px; margin:0 auto; background:url(../images/list-bg1.png) repeat-y;}

.foot{width:100%; height:90px; background:url(../images/foot-bg1.jpg) repeat-x; position:absolute; bottom:0; left:0;}
.foot-left{width:800px; color:#fff; font-size:12px; line-height:22px; margin-top:15px; position:relative;}
.foot-left a{ color:#fff; }

.fwl{position:absolute; top:44px; left:130px; font-weight:bold;}
.foot-right{}
.foot-right li{}
.foot-right li a{color:#f0f0f0;margin-left:18px; line-height:24px; height:24px; font-size:12px;padding-top:34px; display:block;}
.foot-right li img{vertical-align:middle;}
.list-banner{width:1058px; height:220px; margin:0 31px 10px;}
.main-con{width:1058px; margin:0 31px 30px 31px; min-height:650px;  }
.left{width:250px; background:#e7f0fa;}
.left-lmcc{width:220px; height:80px; line-height:80px; border-bottom:3px solid #3ba3f3; background:url(../images/top-bg.jpg) repeat-x; color:#fff; font-size:24px; padding-left:30px;}
.left-list{width:100%; padding-bottom:50px;}
.left-list li a{width:220px; padding-left:30px; font-size:15px; line-height:50px; height:50px; display:block; float:left; border-bottom:1px solid #c6daf1; color:#0b3f92;}
.right{width:100%; }
.local{height:50px; line-height:50px; width:100%;border-bottom:2px solid #023681;}
.local h3{display:block; float:left; margin-left:5px; font-weight:normal; font-size:16px; color:#0b3f92; font-size:20px; display:block; float:left;}
.dqwz{display:block; float:right; color:#333; font-size:12px; margin-right:5px;background:url(../images/home.png) no-repeat left center; padding-left:20px; font-family:'宋体'} 
.dqwz a{color:#333; padding:0 5px;}
.list,.piclist,.coolist,.jj,.ldbz{width:100%; margin:15px 5px;  padding-bottom:20px; overflow:hidden;    }
.jj p span{  line-height:30px; }


.list li{background:url(../images/qdt.jpg) no-repeat left center; padding-left:20px; height:36px; line-height:36px; float:none !important; }
.list ul{ float:none !important; padding:0 20px; }
.list li a{ float:left; width:870px; height:36px; line-height:36px; color:#333; font-size:14px;}
.list li i{ float:right; width:100px; font-size:12px; color:#999; text-align:right; }
.left-list li a:hover,.left-current{background:#012a77!important; color:#fff!important;}
.list li a:hover,.sxt a:hover,.link-con li a:hover{color:#012a77; font-weight:bold;}

.piclist li{ float:left; width:332px; height:236px; margin:10px; }
.piclist li div{ width:332px; height:206px; overflow:hidden;  }
.piclist li div img{width:356px; height:206px; }
.piclist li span{ display:block; height:30px; line-height:30px; text-align:center; }

.coolist li{ float:left; width:190px; height:120px; margin:10px; text-align:center; }
.coolist li img{ }


.defaultInputStyle{border:solid 1px #AFD5F5 !important; vertical-align:top;  }
#vsb_content{ padding:0 20px; }


.content{width:1058px; margin:0 31px;}
.content-title{width:1000px; margin:15px 28px 20px;}
.content-title h3{color:#333; line-height:30px; width:1000px; float:left; text-align:center; font-size:18px;}
.content-title i{display:block; width:100%; text-align:center; color:#999; font-size:14px; line-height:30px;}
.content-con{width:1000px; margin:0 28px; min-height:500px;}
.content-con p,.jj p{color:#333; font-size:14px;  text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.content-con table p,.jj table p{color:#333; font-size:14px; text-align:justify; text-justify:inter-ideograph;text-indent:0; }
.sxt{padding:20px 28px; background:url(../images/line.png) no-repeat left top; width:1000px; border-top:1px solid #e1e1e1;}
.sxt p{display:block; float:left; width:100%; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sxt a{color:#333;}
.content-con img{display:block; margin:0 auto;}
.ldzc{width:726px; padding:15px 20px; line-height:30px; font-size:12px; color:#0b3f92; background:#e7f0fa; margin-bottom:15px;}
.ldzc h3{display:block; width:100%; font-size:16px; margin-bottom:5px;}
.ld-pic{width:768px;}
.ld-pic li{width:369px; background:#e7f0fa; margin-right:30px; margin-bottom:20px;}
.ld-pic li .pic{width:140px; height:200px; float:left; float:left; margin-right:15px; overflow:hidden;}
.ld-pic li .txt{float:left; width:204px; padding:15px 10px 15px 0;}
.ld-pic li .txt h3{display:block; float:left; width:100%; font-size:14px; color:#f00; margin-bottom:6px;}
.ld-pic li .txt p{display:block; float:left; width:100%; font-size:12px; font-weight:normal; color:#333; line-height:24px;}
.ld-pic li .pic img{height:200px;}

#link-1{ width:140px; position:absolute; bottom:82px; z-index:10000; font-size:14px; left:50%; margin-left:430px; background:url(../images/link-jt.png) no-repeat center bottom; padding-bottom:8px;}
.link-con{background:url(../images/link-bg.png) repeat; margin-bottom:0px; *margin-bottom:8px; padding-bottom:10px;}
.link-con li a{width:120px; padding:0 10px; line-height:30px; height:30px; display:block; float:left; color:#333; text-align:center;}
#link{ width:140px; position:absolute; bottom:82px; z-index:10000; font-size:14px; left:50%; margin-left:340px; background:url(../images/link-jt.png) no-repeat center bottom; padding-bottom:8px;}
.search{background:url(../images/search.jpg) no-repeat;width:142px;height:24px; position:absolute; display:none; padding-left:10px; margin-left:292px;left:50%; top:66px; z-index:10000;}
.search-input{width:100px; height:16px; margin:4px 0; line-height:16px; background:none; color:#fff; font-size:12px; font-family:'宋体'}
.search-btn{width:33px; height:24px; float:right;}

.link-con-1{background:url(../images/link-bg.png) repeat; margin-bottom:0px; *margin-bottom:8px; padding:10px; width:100px; height:100px;}
#link-2{display:none; width:120px; position:absolute; bottom:82px; z-index:10000; font-size:14px; left:50%; margin-left:430px; background:url(../images/link-jt.png) no-repeat center bottom;padding-bottom:8px;}
.link-con-1 img{width:100px; height:100px;}

.closed{left:532px; bottom: 316px; position: absolute; z-index: 100; color:#fff; width:52px; height:21px; cursor:pointer; background:url(../images/closed.png) no-repeat}
.close{left:0; bottom: 200px; position: absolute; z-index: 100; color:#fff; width:32px; height:109px; cursor:pointer; background:url(../images/xydt.png) no-repeat;}

#link-3{ display:none; width:100px; position:absolute; bottom:82px; z-index:10000; font-size:14px; left:50%; margin-left:360px; background:url(../images/link-jt.png) no-repeat center bottom; padding-bottom:8px;}
.link-con-3{background:#fff; margin-bottom:0px; *margin-bottom:8px; padding:10px; border:1px solid #ccc;}
.link-con-3 li{width:50%; text-align:center; height:40px; line-height:40px;}
#vsb_content_2 table td,#vsb_content_2 table{border:0!important;}