@charset "gb2312";
/* CSS Document */

body { margin:0 auto;padding: 0px;font-size:12px;text-decoration:none;color:#333;position:relative;font-family: "微软雅黑","黑体";}
html,body{width:100%;height:100%;}

ul,li{list-style-type: none; margin:0; padding:0;}
table{margin:0px;padding:0px;border:0px;}
td{padding:0;}
img{ border:0;}

a { text-decoration: none; color:#333; border:0; }
a:hover { color: #0187d0; text-decoration:none;}
/*a:hover{ color:#FF0000  !important;}*/


.wrap{ width:100%; background:url(imagesbg.jpg) repeat-x top #d5eafd; overflow:hidden;}

.navbar{ width:100%; height:50px; background:#fff; overflow:hidden;}
.navbar .bar{ width:1000px; padding-top:8px; margin:0 auto; position:relative; font-size:16px;vertical-align:middle;}
.navbar .bar img{ vertical-align: middle !important; padding-left:5px;}
.navbar .rbar{ position:absolute; top:0; right:0; height:50px; line-height:50px;}

.header {width:100%; height:285px; margin:0 auto;}

.nav {width:1000px; height:46px; background:url(imagesnavbg.jpg) repeat-x; margin:0 auto; position:relative;z-index:80;}
.nav ul {height:46px; line-height:46px; vertical-align: middle; display: block;}
.nav ul li {width:120px; height:46px; line-height:46px; font-size:18px; color:#ffffff; text-align:center; display:block; float:left;}
.nav ul li a { color:#ffffff; text-decoration:none; height:44px; line-height:44px;display: block;}
.nav ul li a:hover{ color:#d1e9ff; background:#065eaf;}

.subnav{ width:1000px; height:34px; line-height:34px; margin:0 auto; background:url(imagesnavbarbg.jpg) repeat-x; position:relative;}
.subnav .weather{ float:left; padding-left:10px;}

.search{ float:right; width:200px; height:30px; margin-top:2px; padding-left: 25px; background: url(imagesindex_19.jpg) no-repeat left center;}
.search a{ float:left; width:50px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; background:#0088cc; margin:0; display:inline-block;vertical-align:middle;}
.search input{ float:left; width:140px; height:28px; line-height:28px; border:1px solid #CCCCCC; vertical-align:middle;}
.search a:hover{background:#0077b3; color:#ffffff;}

/*
.subnav .search{ height:34px; line-height:34px; top:0px; right:10px; position:absolute;}
.subnav .search a{width:50px; height:27px; line-height:27px; text-align:center; font-size:14px; color:#fff; background:#0187d0; margin:0; display:inline-block;vertical-align:middle;}
.subnav .search a:hover{background:#9e0902; color:#fff;}
.subnav .search input{ width:150px; height:25px; line-height:25px; border:1px solid #ccc; vertical-align:middle; padding:0 5px;}
.subnav .search img{vertical-align:middle;}
*/

/*网站导航*/
.link{ position:relative; width:996px; height:34px; line-height:34px; margin-bottom:8px; font-size:14px; border:1px solid #1b73cd; padding:1px; background:url(imageslinkbg.jpg) repeat-x center;}
.link h3{display:inline-block;vertical-align:middle; height:34px; line-height:34px;  margin:0; padding:0 20px; color:#fff; float:left; width:auto !important;}
.link select{ display:inline-block;vertical-align:middle;float:left; margin:8px 10px 0 0;}

.link span { float:right; width:850px; height:34px;}
.link span ul { vertical-align:middle;}
.link span ul li { float:left; width:auto; height:34px; line-height:34px; padding: 0 15px; display:inline; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; }
.link span ul li a { color:#ffffff; text-decoration:none;}
.link span ul li a:hover { color:#ffffff; text-decoration: underline;}


.footer {width: 998px;height:93px;background:url(imagesfooterbg.jpg) top repeat-x; position:relative; border:1px solid #ccc;border-top:5px solid #0088cc; overflow:hidden;}
.footer ul { float: left;width:500px;height:90px;padding-top:10px;}
.footer ul li { font-size: 14px;line-height: 25px;color: #333333;text-decoration: none;float: left;height: 25px;width:500px;text-align: center;}
.footer ul li  span{ color:#F00;}
.footer .police{ position:absolute; top:24px; left:50px; width:100px; height:100px; text-align:center;}
.footer .rp{ position: absolute;top:24px; left:150px; width:100px; height:100px;  text-align:center;}
.footer .code{ position:absolute;top:24px; right:50px; width:100px; height:100px; text-align:center;}

.dzjg { float:left; width: 80px; height:80px; margin: 5px 0 0 121px; display: inline;}

.xcls { float: right; width:80px; height:90px; margin: 5px 100px 0 0; display:inline;}
.xcls span { float:left; width:80px; height:65px; margin: 0 0 0 2px; display:inline;}
.xcls span img { float:left; width:80px; height:65px;}
.xcls p { float:left; width:80px; height:25px; line-height:10px; font-size:13px; text-align:center;}

.flexslider{height:285px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:285px; background-position:center !important;}
.flex-control-nav{z-index:2;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer; display:none;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;display:none;}
.flex-direction-nav li a.flex-next{right:40px;display:none;}

.content{ width:1000px; background:#FFF; position:relative;z-index:50; margin:0 auto;}

/*当前位置*/
.crumbs{ height:40px; line-height:40px; padding-left:20px;}

/*选项卡显隐*/
.s1 {display:block}
.s2 {display:none;}

/*分页*/
.page{ padding:10px 20px !important; text-align:right;}
.page a{ display:inline-block !important;height:20px; line-height:20px; padding:0 10px; text-align:center; border:1px solid #ececec; background:#ececec; margin:0 2px;}
.page a:hover{border:1px solid #18a42a; background:#18a42a; margin:0 2px; color:#FFF;}
.page input{border:1px solid #18a42a; background:#FFF; vertical-align:middle; width:25px; height:25px; margin-left:5px; padding:0 3px; text-align:center;}
.page .go{border: none; background:#18a32c; color:#FFF; height:27px; line-height:27px; vertical-align:middle; margin:0;}
.page .go:hover{border: none; background:#076c01; margin:0;}
