@charset "gb2312";
/* CSS Document */

body{ margin:0 auto; font-family:"ËÎÌå"; font-size:14px; color:#333;}
ul,li{ list-style:none;}
ul,li,h1,h2,h3{ margin:0; padding:0;}
a,a:link,a:visited,a:hover{ text-decoration:none; color:#333;}
img{ border:none;}
iframe{ display:block;}
.main{ width:1000px; margin:0 auto; overflow:hidden;}
.main-bg{ background:url(imagesmain-bg.png) center top repeat-y; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.f0{ font-size:0;}
.oh{ overflow:hidden;}
.mt{ margin-top:30px;}
.mb{ margin-bottom:15px;}

.top-bg{ background:url(imagestop-bg.jpg) left top repeat-x; height:32px; line-height:29px; font-size:12px;}
.top-bg a{ margin-left:10px; padding-left:23px; display:inline-block; height:29px;}
.top1{ background:url(imagesbackhome.png) left center no-repeat;}
.top2{ background:url(imagessethome.png) left center no-repeat;}
.top3{ background:url(imagessavesite.png) left center no-repeat;}
.head-bg{ background:url(imageshead-bg.jpg) center top no-repeat; padding-top:140px; background-color:#f6f6f6;}
.nav{ background-color:#315e96; height:47px; line-height:47px; border-top:5px solid #1f497d; text-align:center;}
.nav1{ background-position:0 center;}
.nav2{ background-position:-141px center;}
.nav3{ background-position:-283px center;}
.nav4{ background-position:-419px center;}
.nav5{ background-position:-561px center;}
.nav6{ background-position:-700px center;}
.nav7{ background-position:-838px; center;}
.nav a{ color:#FFF; font-size:18px; font-family:"Microsoft YaHei UI"; margin:0 12px; background-image:url(imagesnav-icon.png); background-repeat:no-repeat; padding-left:30px;}
.nav a:hover{ color:#ffd800;}
.tz{ height:44px; line-height:44px; background-color:#e9f4ff; border:1px solid #d0e7ff; position:absolute; top:280px; left:50%; margin-left:-492px;}
.tz img{ margin-left:20px; margin-top:12px;}
.tz li{ float:left;}
.tz li a{ background:url(imagestz-dot.png) left center no-repeat; padding-left:12px; margin-left:30px;}
#marquee{position:absolute;width:850px;height:44px;overflow:hidden; left:110px;}

.index-head{ width:100%; height:172px;}
.ifrhead{ width:100%; height:224px;}
.ifrbottom{ width:100%; height:143px;}

.bottom{ background-color:#f6f6f6; border-top:2px solid #e6e6e6; height:122px; line-height:32px; color:#555555; padding-top:20px; font-size:14px;}
.bottom .main{ position:relative; height:100px;}
.bottom a{ color:#4d81e0; margin-right:15px;}
.bottom .code{ position:absolute; top:0; right:0;}

/*slide*/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo{position:relative;width:550px;height:300px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:550px;height:300px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:40px;background:url(../images/heibg.png) repeat-x;}
#owl-demo span{position:absolute;left:0;top:254px;width:100%;font:16px/1.5 "Î¢ÈíÑÅºÚ","ºÚÌå";color:#fff;text-align:left; padding:0px 2%; background:url(imagesslide-titlebg.png) left top repeat-x; height:50px; line-height:50px;}

.owl-pagination{position:absolute;right:20px;bottom:12px; _bottom:0px; width:100%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(imagesbg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(imagesbg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(imagesbg17.png);}
.owl-next{right:0;background-image:url(imagesbg18.png);}
.owl-prev:hover{background-image:url(imagesbg19.png);}
.owl-next:hover{background-image:url(imagesbg20.png);}

/*==Ñ¡Ïî¿¨==*/
.tab{ height:auto; overflow:hidden;}  
.menu{ overflow:hidden; border-bottom:2px solid #417cc5; background-color:#f6f6f6; padding-left:15px;}
.menu li{ float:left; height:36px; padding:0 15px;cursor: pointer; line-height:45px; color:#333; text-align:center; line-height:36px;}
.menu li.show{ font-size:18px; font-family:"Microsoft YaHei UI"; color:#fff; background-color:#417cc5; }
.menu li.hide{ }
.menu li.show a:link,.menu li.show a:visited{ color:#fff; font-size:18px; font-family:"Microsoft YaHei UI";}
.menu li.hide a:link,.menu li.hide a:visited{ color:#666666; font-size:18px; font-family:"Microsoft YaHei UI";}
.ul-hide { display: none;}
.ul-show { display: block; } 

.index-news{ width:420px; margin-right:10px;}
.index-news h1{ font-size:18px; color:#666666; font-weight:normal; margin-top:15px;}
.index-news h1 a{ color:#417cc5; font-weight:bold; font-family:"Microsoft YaHei UI";}
.index-news .ul-show div{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:8px 0;}
.index-news .ul-show ul li{ line-height:38px; border-bottom:1px solid #e9e9e9;}
.index-news .more{ float:right; margin-right:20px; display:block; height:36px; line-height:36px;}


.index-title{ height:38px; line-height:38px; font-size:18px; border-bottom:1px solid #e9e9e9;}
.index-zzjg{ border-bottom:1px solid #e9e9e9;}
.index-zzjg ul{ padding:15px 0;}
.index-zzjg li{ float:left; margin:0 8px;}
.index-zzjg a{ display:block; background-image:url(imageszzjg.jpg); background-repeat:no-repeat; width:67px; padding-top:80px; text-align:center;}
.zzjg1{ background-position-x:0;}
.zzjg2{ background-position-x:-83px;}
.zzjg3{ background-position-x:-166px;}
.zzjg4{ background-position-x:-248px;}
.zzjg5{ background-position-x:-331px;}

.index-zc{ width:488px;}
.index-zc div ul{ margin-top:10px;}
.index-zc .menu li{ padding:0 15px;}
.index-zc h1{ font-size:18px; color:#666666; font-weight:normal; margin-top:15px;}
.index-zc h1 a{ color:#666666;}
.index-zc .ul-show div{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:8px 0;}
.index-zc .ul-show li{ line-height:32px;}
.index-zc .ul-show li a:hover{ color:#417cc5;}
.index-zc .ul-show li span{ float:right;}

.index-wsbs table{ width:410px; border-bottom:1px solid #e9e9e9; border-top:2px solid #e9e9e9; margin-left:10px;}
.index-wsbs table td{ text-align:center; height:58px; border-bottom:1px solid #e9e9e9;}
.index-wsbs a{ font-size:16px; color:#003d82; width:100%; border-right:1px solid #e9e9e9; display:inline-block; height:18px;}

.index-cxff table{ width:418px; margin-left:4px;}
.index-cxff table td{ background-color:#fffbf2; border:1px solid #ebdec9; text-align:center; height:63px;}
.index-cxff table td a{ color:#003d82;}


.gl-left{ width:230px; margin-left:15px;}
.gl-ltitle{ background:url(imagesgl-dot.png) left center no-repeat; width:120px; margin:0 auto; text-align:center; font-size:18px; color:#003d82; height:45px; line-height:45px;}
.gl-zzjg li{ width:230px; height:44px; line-height:44px; margin-bottom:6px; text-align:center; background-color:#4991eb;}
.gl-zzjg li:hover{ background-color:#1866c8;}
.gl-zzjg li a{ color:#FFF; font-size:16px;}

.gl-tz li{ padding:5px; border-bottom:1px solid #e9e9e9;}
.gl-tz li a{ display:block; line-height:24px;}
.gl-tz li span{ font-size:12px;}

.gl-right{ width:720px;}
.wz{ line-height:45px; height:45px; font-size:14px;}
.wz a{ font-size:14px;}


.gl-line{ border-top:2px solid #c5c5c5; margin-top:10px;}



.gl-imglist{ overflow:hidden; border-bottom:1px solid #e9e9e9; padding:15px;}
.gl-imglist li{ float:left; width:214px; margin-right:15px;}
.gl-imglist li img{ display:block;}

.ld-list{ width:600px; margin:20px auto;}
.ld-list li{ line-height:24px; border-bottom:1px solid #e9e9e9; padding:15px 10px;}
.ld-list h2{ font-size:18px; float:left; font-weight:normal;}
.ld-list span{ float:left; font-size:14px; margin-left:20px;}
.ld-list div{ overflow:hidden; padding-bottom:5px;}

.xl{ width:700px; margin:20px auto;}
.xl-title{ text-align:center; font-size:22px; font-weight:bold; line-height:24px; padding:15px;}
.xl-spec{ text-align:center; line-height:34px; height:34px; background-color:#f0f0f0; border-bottom:1px solid #d3d3d3;}
.xl-content{ line-height:24px; text-align:left; padding:20px;}
.xl-content img{ display:block; margin:0 auto;}
.xl-file{ border-top:1px solid #e9e9e9; padding-top:10px;}
.xl-file h3{ font-size:14px;}

.news-attachment{ padding:0px 30px 0px 30px ;}
.news-attachment a:link,.news-attachment a:visited,.news-attachment a:hover{ color:#434343;}
.news-attachment h4{ color:#818181; height:25px; line-height:25px; font-size:14px; font-weight:normal; }
.news-attachment ul{ padding:10px 3px; margin-top:10px;border-top: solid 1px #bababa; }
.news-attachment li{  height:30px; line-height:30px; }
.news-attachment li a{ background:url(imagesh_xiazai.jpg) no-repeat left; height:30px; font-size:14px; line-height:30px; position:relative; padding-left:22px; position:relative; display:block;}
.news-attachment ul.xiangguan li a{ background:none;padding-left:0px; }


.navtab{ position:absolute; width:960px; padding:25px 20px; left:50%; margin-left:-500px; margin-top:-1px; overflow:hidden; border:1px solid #2b6daa; background-color:#FFF;  z-index:9999; display:none;} 
.navtab .tab{ width:470px;}
.tc{ text-align:center;}

.index-ld{ background:url(../images/w-indexldline.jpg) left top repeat; overflow:hidden;}
.index-ld ul{ margin-left:25px;}
.index-ld li{ float:left; line-height:40px; width:222px; height:40px; border-bottom:1px dotted #dcdcdc;}
.index-ld li span{ background:url(imagesld-dot.jpg) left center no-repeat; padding-left:20px;}

/*_____________________________¸ÅÀÀÒ³_____________________________________*/

.gailan{ padding:20px;}
.gl-list li{ line-height:32px; overflow:hidden; }
.gl-list li span{ float:right;}
.gl-list li a{ background:url(imagesgl-dot.png) left center no-repeat; padding-left:15px;}
.gailan li a:hover{ color:#417cc5;}
.gl-title .more{ float:right; margin-right:20px; margin-top:10px; font-size:12px;}
/*·­Ò³*/
.page { height:34px; line-height:34px; padding-top:10px; padding-bottom:10px;  color:#555; text-align:center; overflow:hidden; font-size:14px; clear:both;}
.page input{vertical-align:middle; border:1px solid #d4d4d4; padding:3px; text-align:center;}
.page input[type="button"]{ cursor:pointer;}
.page a{  height:34px; line-height:34px; min-width:22px; text-align:center; padding:2px 10px;  border:1px solid #f0f0f0; background:#fff;}
.page a:link, .page a:visited,.page2 a.current{display:inline-block; *zoom:1; padding:2px 10px; color:#555; vertical-align:middle; font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma, Geneva, sans-serif;}.page a:hover,.page2 a.current{ color:#fff; background:#216bc0;}
.page2 a{ margin-right:3px;}


.ld{ width:700px;}
.ld-gl{ text-align:center; width:223px; border:1px solid #cbcac9; padding:20px 0 15px 0; margin-bottom:25px; line-height:24px;}
.ld-tab{ border:1px solid #97b4c2; border-bottom:0;}
.ld-tab li{ height:30px; line-height:30px; width:221px; border:1px solid #FFF; border-bottom:1px solid #97b4c2; background-color:#d9e3ec; text-align:center;}
.ld-tab li a{ font-weight:bold;}



.head-bg{ position:relative;}
.logolink{ display:block; width:420px; height:70px; position:absolute; left:50%; margin-left:-378px; top:40px;}
.search{ position:absolute; left:50%; margin-left:150px; top:50px;}
.search input{ margin:0; padding:0;}
.input_1a{ width:240px; height:32px; line-height:32px; border:1px solid #d6d7db; border-right:0;}
.btn_search1{ height:34px; border:none; width:70px; background-color:#417cc5; color:#fff; text-align:center; font-size:16px;}

